Программирование [John Arundel] Исследуйте Go: Криптография

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: John Arundel​
Название: Исследуйте Go: Криптография​

cover.jpg

Язык: Английский Вес архива: 12 МБ


Исследуйте Go: Криптография — это практическое путешествие в мир шифрования, безопасности и алгоритмов, где вы шаг за шагом построите собственную криптосистему на Go. Курс идеально подходит для разработчиков, которые хотят уверенно разбираться в современных методах защиты данных и применять их на практике.

О курсе

Программа основана на реальных сценариях и персонажах — Алисе, Бобе, Еве и Мэллори — которые помогают наглядно показать, как создаются и разрушаются шифры, откуда берутся случайные числа и как обеспечивается цифровая безопасность. Вы начнете с самых простых шифров и постепенно перейдете к построению современной криптосистемы на Go.

Практическая направленность

Каждый этап сопровождается примерами кода и заданиями. Все материалы доступны на GitHub, что позволяет сразу применять новые знания для создания собственных инструментов.

Чему вы научитесь

Курс охватывает ключевые темы криптографии, необходимые любому разработчику, работающему с безопасностью, шифрованием или аутентификацией.

Основы криптографии

• Принципы кодов, шифров и ключей
• Безопасность паролей, ключевые пространства и атаки перебором
• Понимание энтропии и сложности
• Рандомизация, источники случайности и генераторы чисел

Современные криптографические алгоритмы

• AES, SHA-256, SHA-3
• RSA и Diffie-Hellman
• Структура и работа AES/Rijndael
• AES-GCM и другие режимы работы шифров
• Постквантовая криптография

Инструменты и практические навыки

• Работа с криптографией в стандартной библиотеке Go
• Создание CLI-инструментов и утилит безопасности
• Разработка и тестирование криптографического ПО
• Работа с дайджестами, заполнением и порядком байтов
• Проверка целостности и аутентификация сообщений

Для кого предназначен курс

Материал ориентирован на разработчиков Go, инженеров по безопасности и всех, кто хочет глубже понять механизмы современного шифрования. Даже если вы новичок в криптографии, структурированный подход поможет быстро освоить ключевые концепции.

Почему этот курс полезен

Вы не просто изучите теорию — вы создадите рабочую криптосистему, узнаете, как шифры ломаются и укрепляются, и научитесь безопасно применять криптографические инструменты в реальных проектах. Это делает курс особенно ценным для разработчиков, работающих с конфиденциальными данными, сетевыми протоколами или аутентификацией.

Результат обучения

После завершения курса вы будете уверенно шифровать, защищать данные и разрабатывать безопасные решения на Go.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху