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

Свейгарт Эл

Код товара: 4020884
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
1 915
2 945
Доставим в
г. Москва
Планируемая дата
27 апреля (Сб)
Курьером
Л-Пост
бесплатно от 3 500 ₽
В пункт выдачи
от 77 ₽
бесплатно от 2 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Cracking Codes with Python
Год издания:
2020 г.
Может быть отгружен товар указанного или более позднего года
Редактор:
Переводчик:

Описание

Характеристики

Научитесь программировать на Python, создавая и взламывая шифры, с помощью которых пересылаются секретные сообщения!
После знакомства с основами программирования на Python вы узнаете, как создавать, тестировать и взламывать классические шифры, включая перестановочный шифр и шифр Виженера. Постепенно мы перейдем от простых алгоритмов, таких как обратный шифр и шифр Цезаря, к обсуждению криптосистем с открытым ключом, применяемых в наши дни для защиты онлайн-транзакций.
В каждой главе приводится полноценная программа с пошаговым описанием алгоритма ее работы. Прочитав книгу, вы научитесь программировать на Python и сможете создавать собственные криптографические системы!
Основные темы книги:
• Создание криптографических приложений на Python;
• Применение словарей для быстрой проверки того, содержит ли дешифрованное сообщение осмысленный текст на английском языке или случайный набор букв;
• Создание тестов, позволяющих убедиться в том, что код шифрования и дешифрования работает корректно;
• Программирование (и взлом!) аффинного шифра, в котором для шифрования сообщения применяется модульная арифметика;
• Взлом шифров методом грубой силы и с помощью частотного анализа.
количество томов
1
количество страниц
512 стр.
переплет
Мягкая обложка
размеры
237x165x22 мм
страна изготовления
Россия
цвет
Жёлтый
тип бумаги
офсетная (60-220 г/м2)
формат
70x100/16 (170x240 мм)
ISBN
978-5-907203-02-0
тираж
300 экз.
стандарт
возрастная категория
18+ (нет данных)
вес
код в Майшоп
4020884
язык
русский

Содержание

Введение
Глава 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» (авторы: Свейгарт Эл), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта