Поделиться

Криптография и взлом шифров на Python

Практическое руководство.

Эл Свейгарт «Криптография и взлом шифров на Python» Диалектика, 2020 год, 512 стр.,ISBN 978-5-907203-02-0; (PDF-DJVU)

Описание Содержание Links

Описание книги.

Книга предназначена для тех, кто интересуется шифрованием, взломом шифров и криптографией. Все шифры, рассматриваемые в данной книге (за исключением криптосистем с открытым ключом, которым посвящены главы 23 и 24), существуют уже много столетий, и для их взлома достаточно вычислительных мощностей любого современного ноутбука. Ни одна организация и ни одно частное лицо уже не пользуется этими шифрами, однако в процессе их изучения вы освоите основы криптографии и узнаете, как хакеры взламывают слабые шифры.

В том числе издание ориентированно на новичков в программировании. Здесь излагаются основы программирования на Python - одного из лучших языков для начинающих. Python характеризуется настолько плавной кривой обучения, что освоить его смогут новички любого возраста, а его возможности удовлетворяют запросам даже самых требовательных профессионалов.

Оглавление.

Глава 1. Инструменты "бумажной" криптографии
Глава 2. Программирование в интерактивной оболочке
Глава 3. Строковый тип данных и написание программ
Глава 4. Обратный шифр
Глава 5. Шифр Цезаря
Глава 6. Взлом шифра Цезаря методом грубой силы
Глава 7. Шифрование с помощью перестановочного шифра
Глава 8. Дешифрование перестановочного шифра
Глава 9. Написание тестов
Глава 10. Шифрование и дешифрование файлов
Глава 11. Программное распознавание английских слов
Глава 12. Взлом перестановочного шифра
Глава 13. Аффинное шифрование с помощью модульной арифметики
Глава 14. Программирование аффинного шифра
Глава 15. Взлом аффинного шифра
Глава 16. Программирование простого подстановочного шифра
Глава 17. Взлом простого подстановочного шифра
Глава 18. Программирование шифра Виженера
Глава 19. Частотный анализ
Глава 20. Взлом шифра Виженера
Глава 21. Одноразовый шифроблокнот
Глава 22. Нахождение и генерирование простых чисел
Глава 23. Генерирование ключей для криптосистем с открытым ключом
Глава 24. Программа шифрования с открытым ключом
Приложение А. Отладка кода Python
Приложение Б. Ответы на контрольные вопросы

Отладка кода Python

PDF (RU)      DJVU (RU)

https://www.htbook.ru/wp-content/uploads/2021/10/kriptografija-i-vzlom-shifrov-na-python-e1634658023439.jpghttps://www.htbook.ru/wp-content/uploads/2021/10/kriptografija-i-vzlom-shifrov-na-python-e1634658023439-130x200.jpgПрограммирование и БДPython,Программирование,Учебное пособиеПрактическое руководство. Эл Свейгарт 'Криптография и взлом шифров на Python' Диалектика, 2020 год, 512 стр.,ISBN 978-5-907203-02-0; (PDF-DJVU)Библиотека технической тематики. Техническая литература

Поделиться