Explore Go: Cryptography — практическая книга по криптографии от Джона Арундела, в которой сложные алгоритмы объясняются через написание собственного кода на Go
➖ Вместо сухой теории автор предлагает начать с простейшего шифра, научиться его взламывать, а затем постепенно разобраться в принципах современной криптографии
🔵Шифрование и криптоанализ — создание собственных шифров, подбор ключей, атаки методом Brute Force и анализ слабых алгоритмов;
🔵Ключи и пароли — генерация стойких ключей, энтропия, случайные числа и безопасное хранение паролей;
🔵Блочные шифры — принципы работы ECB, CBC, CTR и особенности различных режимов шифрования;
🔵Хеширование — MD5, SHA-256, криптографические хеш-функции, коллизии и защита целостности данных;
🔵Аутентификация — HMAC, обмен ключами Диффи — Хеллмана, RSA и цифровые подписи;
🔵Современная криптография — реализация AES, использование AES-GCM и введение в постквантовую криптографию.
Книга построена вокруг практических заданий: читатель самостоятельно пишет инструменты шифрования и дешифрования, экспериментирует с ключами, проводит атаки на учебные алгоритмы и проверяет результаты тестами
Всего более 300 страниц, 18 глав с примерами кода и практическими упражнениями. Издание ориентировано на Go 1.26.
➡️https://max.ru/nsis_cybersec/AaHUiGpHf2c
#Book #Explore #Cryptography #Go // @nsis // max.ru/nsis