Содержание курса
1. Фундамент — Правила цифровой вселенной
3 урока
12
8
0м
0
Закрытый
1.1
Вы не просто учитесь кодить, вы учитесь создавать.
↗
6
2
-
0
Закрытый
1.2
Что такое "доверие" в цифровом мире?
↗
3
3
-
0
Закрытый
1.3
Настройка лаборатории.
↗
3
3
-
0
2. Шифры древности — Симметричная криптография
5 уроков
14
10
0м
0
Закрытый
2.1
Шифр Цезаря: ваш первый криптоалгоритм.
↗
3
2
-
0
Закрытый
2.2
Криптоанализ: пишем программу для взлома Цезаря.
↗
3
2
-
0
Закрытый
2.3
Шифр Виженера: создаем более надежный полиалфавитный шифр.
↗
3
2
-
0
Закрытый
2.4
Ключевая проблема: как безопасно передать секретный ключ?
↗
3
2
-
0
Закрытый
2.5
Краткая история криптоанализа
↗
2
2
-
0
3. Цифровой отпечаток — Хеширование
6 уроков
17
15
0м
0
Закрытый
3.1
Идея односторонней функции: "эффект мясорубки".
↗
4
3
-
0
Закрытый
3.2
Пишем свою простую хеш-функцию.
↗
2
2
-
0
Закрытый
3.3
Лавинный эффект и коллизии: свойства идеального хеша.
↗
2
2
-
0
Закрытый
3.4
Практика: безопасное хранение паролей с "солью".
↗
3
3
-
0
Закрытый
3.5
Знакомство с промышленным стандартом SHA-256.
↗
4
3
-
0
Закрытый
3.6
Гонка хешей — почему MD5 мертв и что пришло ему на смену.
↗
2
2
-
0
4. Магия открытого ключа — Асимметричная криптография
8 уроков
17
15
0м
0
Закрытый
4.1
Революция: идея открытого и закрытого ключа.
↗
2
2
-
0
Закрытый
4.2
Простые числа и почему они — основа безопасности.
↗
2
2
-
0
Закрытый
4.3
Арифметика остатков: считаем на циферблате.
↗
2
2
-
0
Закрытый
4.4
Малая теорема Ферма "на пальцах": как это делает RSA возможным.
↗
3
2
-
0
Закрытый
4.5
Реализуем "игрушечный" RSA: генерация ключей.
↗
2
2
-
0
Закрытый
4.6
Реализуем "игрушечный" RSA: шифрование и дешифрование.
↗
2
2
-
0
Закрытый
4.7
Практика: создаем и проверяем цифровую подпись.
↗
3
2
-
0
Закрытый
4.8
Война за ключи — как PGP изменил мир.
↗
1
1
-
0
5. Вершина эволюции — Собираем свой Блокчейн
7 уроков
8
7
0м
0
Закрытый
5.1
Архитектура: что такое Блок и Цепь?
↗
1
1
-
0
Закрытый
5.2
Пишем класс для Блока (транзакции, timestamp, хеш).
↗
1
1
-
0
Закрытый
5.3
Пишем класс для Блокчейна (создание Genesis-блока).
↗
1
1
-
0
Закрытый
5.4
Что такое Proof-of-Work? Объясняем концепцию "цифрового пота".
↗
1
1
-
0
Закрытый
5.5
Реализуем "майнинг":
↗
1
1
-
0
Закрытый
5.6
Метод проверки целостности: почему блокчейн сложно подделать.
↗
1
1
-
0
Закрытый
5.7
Собираем все вместе: наш первый блокчейн в действии!
↗
2
1
-
0
6. Криптография в реальном мире и ваш следующий шаг
3 урока
4
3
0м
0
Закрытый
6.1
Как на самом деле работает HTTPS?
↗
2
1
-
0
Закрытый
6.2
Куда двигаться дальше?
↗
1
1
-
0
Закрытый
6.3
Вы — архитектор доверия.
↗
1
1
-
0