"Szyfrowanie do niedawna było wiązane z bezpieczeństwem publicznym. Najbezpieczniejsze implementacje podlegały takim samym rządowym regulacjom jak przemysł zbrojeniowy. Do teraz rządy i rozmaitego typu służby dążą do uzyskania możliwości odczytywania zaszyfrowanych informacji. 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 jednocześnie fascynująca dziedzina wiedzy i pole do zabawy, ćwiczeń i eksperymentowania z programowaniem. Ta książka jest asygnowana dla osób, które nie umieją programować, lecz 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, żeby stopniowo przejść do istotnie bardziej progresywnych 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ę równocześnie nauczyć zasad kryptografii, jak i zdobyć umiejętności pisania kodu szyfrującego i deszyfrującego w Pythonie. Odnajdziesz tutaj między innymi: wprowadzenie do programowania w Pythonie: pętle, zmienne, kontrola przepływu działania programu omówienie technik szyfrowania używanych przed wynalezieniem komputerów różnorodne 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 dzisiaj stwórz algorytm szyfru genialnego! 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 aktualnie mieszka w San Francisco. Prowadzi blog dostępny pod adresem: http://coffeeghost.net.
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Złam ten kod z Pythonem, B950-6298B. Twój komentarz zostanie wyświetlony po moderacji.