Crypto bits #6 | Симметричное шифрование, AES-GCM, Argon 2, KDF, практика на Go
Автор: Ilya Krukowski
Загружено: 2024-06-02
Просмотров: 1276
Описание:
Это комбинированный урок для двух плейлистов: уроки по языку Go и Crypto bits. Мы поговорим, как работает симметричное шифрование и какие у него есть особенности. В частности, мы реализуем на практике алгоритм AES, узнаем, для чего нужен GCM, а также сделаем key derivation с помощью алгоритма Argon 2. Будет и теория, и практика на языке Go.
Таймкоды:
00:00 Введение
01:50 Надёжные криптосистемы
03:05 Проблемы и пути решения
06:45 Ключи и хэширование
09:20 Медленные алгоритмы хэширования
11:35 Начинаем писать программу шифрования
13:11 Получаем пасс-фразу (скрытый ввод)
15:20 Алгоритм Argon 2
17:10 Генерируем соль
18:00 Key derivation
21:30 Блочный шифр AES
23:00 AES-GCM и его принцип работы
27:20 Используем AES-GCM
29:20 Делаем nonce и шифруем данные
31:00 Сохраняем в бинарный файл
32:50 Дешифровка
35:30 Проверка работы
36:30 Заключение
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: / @ilyabodrovkrukowski
Boosty: https://boosty.to/bodrovis
Patreon: / bodrovis
Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16
Исходный код https://github.com/bodrovis-learning/...
Канал Telegram: https://t.me/dev_in_ruby_colors
Наш чат в Telegram: https://t.me/joinchat/MxYT6-01eeA1NTYy
Мой сайт: http://bodrovis.tech
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: