Złam ten kod z Pythonem
Złam ten kod z Pythonem

Złam ten kod z Pythonem

Jak tworzyć, testować i łamać szyfry
Tytuł oryginalny: Cracking Codes with Python
Autor: Sweigart Al
Wydawnictwo: Helion
EAN: 9788328374959
Okładka: Miękka
Data wydania: 2021
Język: polski
Ilość stron: 472
Wydawnictwo: Helion
60.02
PLN
89,00 zł
60,02 zł
Oszczędzasz: 33% (29 zł)
24h
Najtańsza wysyłka od: 5,99 zł

Koszt dostawy:

Paczka w RUCHu od 5,99 zł
InPost Paczkomaty 24/7 od 6,99 zł
Poczta Polska Odbiór w punkcie od 9,99 zł
Poczta Polska doręczenie pod adres od 10,99 zł
InPost - przesyłka kurierska od 11,99 zł
FedEx - przesyłka kurierska od 14,99 zł

Opis produktu

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!
Albert Sweigart — programista, projektant oprogramowania i nauczyciel kodowania. Autor licznych książek o Pythonie dla początkujących. Sweigart urodził się w Houston, w stanie Teksas, a obecnie mieszka w San Francisco. Prowadzi blog dostępny pod adresem: https://coffeeghost.net.

Recenzje

Średnia ocena:
Łącznie oddano głosów:
Data ostatniej:

Twoja ocena:

Twoje imię lub pseudonim:
Podaj swój adres e-mail lub zaloguj się, aby brać udział w konkursach dla najlepszych recenzentów.
Twój adres e-mail:
Przed dodaniem recenzji zapoznaj się z regulaminem.