{
  "type": "book",
  "site": {
    "name": "Kołczan Książek",
    "language": "pl-PL",
    "url": "https://www.kolczanksiazek.pl"
  },
  "formats": "Każda podstrona ma dwie wersje z tymi samymi danymi: JSON (adres strony + .json) i markdown (adres strony + .md). Do każdego `url` w tym dokumencie można dopisać .json albo .md.",
  "title": "Złam ten kod z Pythonem. Jak tworzyć, testować i łamać szyfry",
  "subtitle": null,
  "slug": "zlam-ten-kod-z-pythonem-jak-tworzyc-testowac-i-lamac-szyfry",
  "url": "https://www.kolczanksiazek.pl/al-sweigart/zlam-ten-kod-z-pythonem-jak-tworzyc-testowac-i-lamac-szyfry",
  "json": "https://www.kolczanksiazek.pl/al-sweigart/zlam-ten-kod-z-pythonem-jak-tworzyc-testowac-i-lamac-szyfry.json",
  "markdown": "https://www.kolczanksiazek.pl/al-sweigart/zlam-ten-kod-z-pythonem-jak-tworzyc-testowac-i-lamac-szyfry.md",
  "authors": [
    {
      "name": "Al Sweigart",
      "slug": "al-sweigart",
      "url": "https://www.kolczanksiazek.pl/al-sweigart"
    }
  ],
  "language": "pl_PL",
  "original_title": null,
  "original_language": null,
  "first_published": "2021-06-08",
  "genres": [],
  "series": [],
  "cover": "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",
  "description": "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!",
  "editions": [
    {
      "title": "Złam ten kod z Pythonem. Jak tworzyć, testować i łamać szyfry",
      "subtitle": null,
      "url": "https://www.kolczanksiazek.pl/al-sweigart/zlam-ten-kod-z-pythonem-jak-tworzyc-testowac-i-lamac-szyfry/9788328374959",
      "publisher": "Helion",
      "publisher_series": [],
      "translators": [],
      "medium": "paper",
      "duration_seconds": null,
      "narrators": [],
      "illustrators": [],
      "cover_artists": [],
      "isbn": "978-83-2837-495-9",
      "pages": 472,
      "published": "2021-06-08",
      "language": "pl_PL",
      "cover": "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"
    }
  ],
  "other_languages": [],
  "characters": [],
  "chapters": []
}
