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

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

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

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

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

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

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

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

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

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

5 уроков
1. Шифр Цезаря: ваш первый криптоалгоритм.
2. Криптоанализ: пишем программу для взлома Цезаря.
3. Шифр Виженера: создаем более надежный полиалфавитный шифр.
4. Ключевая проблема: как безопасно передать секретный ключ?
5. Краткая история криптоанализа

Цифровой отпечаток — Хеширование

6 уроков
1. Идея односторонней функции: "эффект мясорубки".
2. Пишем свою простую хеш-функцию.
3. Лавинный эффект и коллизии: свойства идеального хеша.
4. Практика: безопасное хранение паролей с "солью".
5. Знакомство с промышленным стандартом SHA-256.
6. Гонка хешей — почему MD5 мертв и что пришло ему на смену.

Магия открытого ключа — Асимметричная криптография

8 уроков
1. Революция: идея открытого и закрытого ключа.
2. Простые числа и почему они — основа безопасности.
3. Арифметика остатков: считаем на циферблате.
4. Малая теорема Ферма "на пальцах": как это делает RSA возможным.
5. Реализуем "игрушечный" RSA: генерация ключей.
6. Реализуем "игрушечный" RSA: шифрование и дешифрование.
7. Практика: создаем и проверяем цифровую подпись.
8. Война за ключи — как PGP изменил мир.

Вершина эволюции — Собираем свой Блокчейн

7 уроков
1. Архитектура: что такое Блок и Цепь?
2. Пишем класс для Блока (транзакции, timestamp, хеш).
3. Пишем класс для Блокчейна (создание Genesis-блока).
4. Что такое Proof-of-Work? Объясняем концепцию "цифрового пота".
5. Реализуем "майнинг":
6. Метод проверки целостности: почему блокчейн сложно подделать.
7. Собираем все вместе: наш первый блокчейн в действии!

Криптография в реальном мире и ваш следующий шаг

3 урока
1. Как на самом деле работает HTTPS?
2. Куда двигаться дальше?
3. Вы — архитектор доверия.