Algorytmy kryptograficzne w Pythonie Wprowadzenie Shannon Bray
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 2
Заказывая «Algorytmy kryptograficzne w Pythonie Wprowadzenie Shannon Bray» данный товар из каталога «Базы данных», вы можете получить дополнительную скидку 4%, если произведете 100% предоплату. Размер скидки вы можете увидеть сразу при оформлении заказа на сайте. Внимание!!! Скидка распространяется только при заказе через сайт.
Криптографические алгоритмы в Python. Введение
Шеннон Брей
Благодаря криптографии мы можем в значительной степени защитить наши данные. Однако зашифрованная связь связана с противоречиями и конфликтами интересов. Преступники, а также правительства, полиция и спецслужбы стремятся получить представление обо всех формах общения. В мире идет война из-за того, что можно зашифровать, что следует зашифровать и у кого должен быть ключ для чтения зашифрованных сообщений другого человека. В этой ситуации понимание того, что такое шифрование, как его использовать и как обеспечить подлинность и конфиденциальность получаемых вами данных, становится чрезвычайно важным.
Эта книга представляет собой доступное введение в криптографию и криптографические библиотеки Python. . Здесь обсуждаются основные понятия в этой области, важнейшие алгоритмы и необходимый объём математических основ: простые числа, теория групп и генераторы псевдослучайных чисел. Разъясняются конфиденциальность, подлинность и целостность сообщения. Представлены наиболее интересные криптографические библиотеки Python и показано, как именно их можно использовать в собственных реализациях. Многие из представленных концепций, в том числе криптография с открытым ключом и реализация криптографии на основе эллиптических кривых, реализуются на практике с использованием кода Python, что позволяет обмениваться данными в высокозащищенном формате по незащищенному каналу.
В книга:
- основы Python и криптографии
- криптографические протоколы и криптографическая математика
- криптоанализ с использованием кода Python
- визуальная криптография: библиотеки, алгоритмы, режимы кодирования
- целостность сообщений
- создание криптографических решений на Python
Вам есть что скрывать? Зашифруйте это на Python!
Об авторе
Шеннон В. Брей занимается информационными технологиями с 1997 года, ранее служил в ВМС США. Он интересуется криптографией и кибербезопасностью более десяти лет и в настоящее время готовит докторскую степень в этой области. Он получил множество отраслевых сертификатов, включая CISM, Security+ и CASP+. В качестве хобби он работает над проектами для дома, такими как системы домашней безопасности на основе Python, криптография и дроны.
Оглавление:
Об авторе 11
Благодарности 13
Введение 15
Глава 1. Введение в криптографию и Python 19
- Алгоритмы 19
- Зачем использовать Python? 20
- Загрузка и установка Python 21
Установка в Ubuntu 21
Установка в macOS 22
Установка в Windows 22
Установка на Chromebook 23
Установка дополнительных пакетов 23
Установка Pip, NumPy, Matplotlib и SciPy 23
Установка пакета шифрования 25
Установка дополнительных пакетов 25
- Проверка установки 26
- Основы Python 26
Переменные 27
Строки 27
Операторы 28
Арифметические операторы 28
Операторы сравнения 29
Логические операторы 30
Операторы присваивания 30
Операторы побитовое 30
Операторы принадлежности 31
Операторы тождества 32
Условные выражения 32
Циклы 33
for 33
пока 33
продолжить 34
прервать 34
иначе 34
Работа с файлами 34
Семантика Python 35
Последовательные типы 36
Пользовательские функции 41
Загрузка файлов 42
Модули 43
- Обратный шифр 44
- Резюме 44
Глава 2. Криптографические протоколы и совершенная конфиденциальность 45
- Изучение криптология 46
Понимание криптографии 46