# Złam ten kod z Pythonem. Jak tworzyć, testować i łamać szyfry

Canonical: https://www.kolczanksiazek.pl/al-sweigart/zlam-ten-kod-z-pythonem-jak-tworzyc-testowac-i-lamac-szyfry

Wersja JSON (te same dane): https://www.kolczanksiazek.pl/al-sweigart/zlam-ten-kod-z-pythonem-jak-tworzyc-testowac-i-lamac-szyfry.json

![Złam ten kod z Pythonem. Jak tworzyć, testować i łamać szyfry](https://quivercdn.com/covers/helion/al-sweigart/zlam-ten-kod-z-pythonem-jak-tworzyc-testowac-i-lamac-szyfry_978-83-2837-495-9.jpg?v=2026-04-07%2011%3A52%3A01)

- Autorzy: [Al Sweigart](https://www.kolczanksiazek.pl/al-sweigart)
- Język: pl_PL
- Data wydania: 2021-06-08

## Opis

Szyfrowanie do niedawna było wiązane z bezpieczeństwem publicznym. Najbezpieczniejsze implementacje podlegały takim samym rządowym regulacjom jak przemysł zbrojeniowy. Do dzisiaj rządy i różnego rodzaju służby dążą do uzyskania możliwości odczytywania zaszyfrowanych danych. Tymczasem silna kryptografia jest podstawą globalnej ekonomii, zapewnia codzienną ochronę milionom użytkowników i większości organizacji. A to nie wszystko. Algorytmy szyfrujące, ich implementacja czy programowe łamanie szyfrów to równocześnie fascynująca dziedzina wiedzy i pole do zabawy, ćwiczeń oraz eksperymentowania z programowaniem. Ta książka jest przeznaczona dla osób, które nie umieją programować, ale chciałyby zapoznać się z kryptografią. Omówiono tu podstawowe koncepcje programowania w Pythonie, który dziś jest uważany za najlepszy język dla początkujących koderów. Pokazano, jak tworzyć, testować i łamać programy implementujące szyfry klasyczne, takie jak przestawieniowy i Vigenere'a, by stopniowo przejść do znacznie bardziej zaawansowanych zagadnień, w tym kryptografii klucza publicznego. Każdy program przedstawiono w postaci pełnego kodu źródłowego, wyjaśniono także wiersz po wierszu jego działanie. Dzięki tej książce można się zarówno nauczyć zasad kryptografii, jak i zdobyć umiejętności pisania kodu szyfrującego i deszyfrującego w Pythonie. Znajdziesz tutaj między innymi: wprowadzenie do programowania w Pythonie: pętle, zmienne, kontrola przepływu działania programu omówienie technik szyfrowania stosowanych przed wynalezieniem komputerów różne algorytmy szyfrowania z wykorzystaniem Pythona testowanie programów szyfrujących i deszyfrujących szyfrowanie i deszyfrowanie plików łamanie szyfrów techniką brute force czy analiza częstotliwości A teraz stwórz algorytm szyfru idealnego!

## Wydania

### Złam ten kod z Pythonem. Jak tworzyć, testować i łamać szyfry

- Wydawnictwo: Helion
- ISBN: 978-83-2837-495-9
- Liczba stron: 472
- Data wydania: 2021-06-08
- Język: pl_PL