Algorytmy kryptograficzne w Pythonie Wprowadzenie Shannon Bray
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 2
Заказывая «Algorytmy kryptograficzne w Pythonie Wprowadzenie Shannon Bray» данный товар из каталога «Базы данных», вы можете получить дополнительную скидку 4%, если произведете 100% предоплату. Размер скидки вы можете увидеть сразу при оформлении заказа на сайте. Внимание!!! Скидка распространяется только при заказе через сайт.
Криптографічні алгоритми в Python Introduction
Шеннон Брей
Завдяки криптографії ми можемо значною мірою захистити наші дані. Однак зашифроване спілкування пов’язане з суперечками та конфліктами інтересів. Злочинці, а також уряди, поліція та спецслужби прагнуть отримати інформацію про всі форми комунікації. У світі триває війна за те, що можна зашифрувати, що потрібно зашифрувати, і хто має мати ключ для читання зашифрованих повідомлень іншої людини. У цій ситуації надзвичайно важливим стає розуміння того, що таке шифрування, як його використовувати та як забезпечити автентичність і конфіденційність отриманих даних.
Ця книга є доступним вступом до криптографії та криптографічних бібліотек 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
Встановлення пакета Cryptography 25
Встановлення додаткових пакетів 25
- Тестування встановлення 26
- Основи Python 26
Змінні 27
Рядки 27
Оператори 28
Арифметичні оператори 28
Оператори порівняння 29
Логічні оператори 30
Оператори присвоєння 30
Оператори порозрядно 30
Оператори приналежності 31
Оператори ідентифікації 32
Умовні вирази 32
Цикли 33
для 33
поки 33
продовжити 34
перерва 34
інакше 34
Робота з файлами 34
Семантика Python 35
Послідовні типи 36
Користувацькі функції 41
Завантаження файлів 42
Модулі 43
- Зворотний шифр 44
- Резюме 44
Розділ 2. Криптографічні протоколи та повна конфіденційність 45
- Дослідження криптологія 46
Розуміння криптографії 46