Złam ten kod z Pythonem. Jak tworzyć, testować..
231 Kč 525 Kč
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.
\nTa 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.
\nZnajdziesz tutaj między innymi:
\n- 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 \n
Autor: | Al Sweigart |
Nakladatel: | Helion |
ISBN: | 9788328374959 |
Rok vydání: | 2021 |
Jazyk : | Polština |
Vazba: | Měkká |
Počet stran: | 472 |
-
The Big Book of Small Python Projects
Al Sweigart
-
Coole Spiele mit Scratch 3
Al Sweigart
-
Beyond the Basic Stuff with Python
Al Sweigart
-
Automatyzacja nudnych zadań z Pythone...
Al Sweigart
-
Scratch 3 Programming Playground
Al Sweigart
-
Coding With Minecraft
Al Sweigart
-
TWÓRZ WŁASNE GRY KOMPUTEROWE W PYTHONIE
Al Sweigart
-
Kodowanie z Minecraftem.
Al Sweigart
-
Bawimy się programując w Scratchu 3
Al Sweigart
-
Programowanie w JavaScript. Rusz głową!
Freeman Eric T., Robson Elisabeth
-
MacPodręcznik Edycja OS X Yosemite
Piotr Wróblewski
-
Mistrz czystego kodu. Kodeks postępow...
Robert C. Martin
-
QGIS 3.14. Tworzenie i analiza map
BARTŁOMIEJ IWAŃCZAK
-
40 algorytmów, które powinien znać ka...
El-Boghdadly, Kariem; Ahmad, Imran
-
Angular. Profesjonalne techniki progr...
Adam Freeman
-
Mathcad. Zbiór zadań dla inżynierów
Tadeusz Białoń