Навчіться програмувати на Python, створюючи і зламуючи шифри, за допомогою яких пересилаються секретні повідомлення!
Ознайомившись з основами програмування на Python, ви дізнаєтесь, як створювати, тестувати та зламати класичні шифри, включаючи перестановочний шифр та Шифр Visioner. Поступово ми перейдемо від простих алгоритмів, таких як зворотний шифр і шифр Цезаря, до обговорення криптосистем з відкритим ключем, що застосовуються в наші дні для захисту онлайн-транзакцій.
У кожному розділі наводиться повноцінна програма з покроковим описом алгоритму її роботи. Прочитавши книгу, ви навчитеся програмувати на Python і зможете створювати власні криптографічні системи!
Основні теми книги:
Аль Свейгарт-професійний розробник, автор численних книг з програмування, включаючи бестселер Автоматизація рутинних завдань за допомогою Python.
Формат: PDF
Ознайомившись з основами програмування на Python, ви дізнаєтесь, як створювати, тестувати та зламати класичні шифри, включаючи перестановочний шифр та Шифр Visioner. Поступово ми перейдемо від простих алгоритмів, таких як зворотний шифр і шифр Цезаря, до обговорення криптосистем з відкритим ключем, що застосовуються в наші дні для захисту онлайн-транзакцій.
У кожному розділі наводиться повноцінна програма з покроковим описом алгоритму її роботи. Прочитавши книгу, ви навчитеся програмувати на Python і зможете створювати власні криптографічні системи!
Основні теми книги:
- створення криптографічних додатків на Python;
- застосування словників для швидкої перевірки того, чи містить дешифроване повідомлення осмислений текст англійською мовою або випадковий набір букв;
- створення тестів, що дозволяють переконатися в тому, що код шифрування і дешифрування працює коректно;
- програмування (і злом!) афінного шифру, в якому для шифрування повідомлення застосовується модульна арифметика;
- злом шифрів методом грубої сили і за допомогою частотного аналізу.
Аль Свейгарт-професійний розробник, автор численних книг з програмування, включаючи бестселер Автоматизація рутинних завдань за допомогою Python.
Формат: PDF
https://privatelink.de/?https://www.labirint.ru/books/749459/