Курс на Stepik
Обложка курса «Создай свой блокчейн: криптография на примере Python» на Stepik
590 ₽

Создай свой блокчейн: криптография на примере Python 0.000

Открыть на
STEPIK.ORG

Сорвите покров магии с криптографии и блокчейна! Практический курс на Python, где мы не используем чужие библиотеки, а создаем свои. Напишите всё с нуля: от шифров древности и RSA до собственного блокчейна с майнингом. Поймите, как на самом деле работают технологии, меняющие мир, и станьте архитектором цифрового доверия.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Создай свой блокчейн: криптография на примере Python»Учеников на курсе 6
Сертификаты, выданные на курсе «Создай свой блокчейн: криптография на примере Python»Сертификатов выдано 3
Отзывы о курсе «Создай свой блокчейн: криптография на примере Python»Отзывов получено 0
Рейтинг курса «Создай свой блокчейн: криптография на примере Python»Рейтинг курса 0.000
Уроки в курсе «Создай свой блокчейн: криптография на примере Python»Количество уроков 32
Тесты в курсе «Создай свой блокчейн: криптография на примере Python»Количество квизов 4
Задачи с кодом в курсе «Создай свой блокчейн: криптография на примере Python»Количество задач с кодом 4
Стоимость курса «Создай свой блокчейн: криптография на примере Python»Стоимость курса 590 ₽
Обновления курса «Создай свой блокчейн: криптография на примере Python»Обновления курса
Дата публикации курса «Создай свой блокчейн: криптография на примере Python»Дата публикации курса
Последнее обновление курса «Создай свой блокчейн: криптография на примере Python»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Создай свой блокчейн: криптография на примере Python» 6 разделов Уроки в курсе «Создай свой блокчейн: криптография на примере Python» 32 урока Тесты в курсе «Создай свой блокчейн: криптография на примере Python» 4 теста Задачи в курсе «Создай свой блокчейн: криптография на примере Python» 4 задачи Последнее обновление курса «Создай свой блокчейн: криптография на примере Python» обн. 1 год назад

1. Фундамент — Правила цифровой вселенной

3 урока
Закрытый
1.1 Вы не просто учитесь кодить, вы учитесь создавать.
6
2
-
0
Закрытый
1.2 Что такое "доверие" в цифровом мире?
3
3
-
0
Закрытый
1.3 Настройка лаборатории.
3
3
-
0

2. Шифры древности — Симметричная криптография

5 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 уроков
Закрытый
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 урока
Закрытый
6.1 Как на самом деле работает HTTPS?
2
1
-
0
Закрытый
6.2 Куда двигаться дальше?
1
1
-
0
Закрытый
6.3 Вы — архитектор доверия.
1
1
-
0