Привет от Hatsune Miku
初音ミク · froggetПростенький сайт про Hatsune Miku, музыку и криптографию. Здесь я экспериментирую с фронтендом без тяжёлых фреймворков и немного играю с криптой.
- Вкладка «Плеер» — аудиоплеер, который тянет треки с сервера и крутит их потоково, как маленькое радио.
- Вкладка «Криптография» — интерактивные статьи и визуализации.
- Вкладка «Ссылки» — Telegram‑канал и контакты разработчика.
Мику следит, чтобы плеер играл честно, а шифры не ломали мозг.
Сайт сделан в режиме «вайбкода»: я активно пользовался подсказками ИИ для вёрстки и примеров кода, но математику, терминологию и объяснения в крипто‑разделе перепроверял сам по учебникам и документации.
Материалы по криптографии
Здесь собраны вводные статьи и мини‑интерактивы по прикладной криптографии. Если вы только начинаете, двигайтесь по темам по порядку — от основ шифрования до блокчейна.
- Базовые понятия шифрования, модель угроз и немного математики без боли.
- Симметричные и асимметричные схемы, хэш‑функции и цифровые подписи.
- Применение криптографии в протоколах обмена ключами и блокчейнах.
Тема 1. Основы шифрования
Что такое открытый и шифртекст, модель угроз, зачем вообще нужны ключи и откуда берётся модульная арифметика.
К базовой статьеТема 2. Симметричное шифрование
Быстрые шифры с одним общим ключом: блочные и потоковые режимы, где живёт AES и как им шифруют большие объёмы данных.
Симметричные схемыТема 3. Шифр Вернама
Идеальный одноразовый блокнот: складываем сообщение и ключ по XOR, чтобы получить теоретически непробиваемую схему (если не нарушать правила).
Шифр ВернамаТема 4. Хэш‑функции
Цифровые отпечатки данных: как SHA‑256 и другие хэши помогают проверять целостность и строить блокчейны.
Хэш‑функцииТема 5. Асимметричное шифрование
Общий обзор шифров с открытым ключом: как разделяются public/private‑ключи и где они используются.
Обзорная статьяТема 6. RSA
Классический шифр на произведении двух простых: выбираем p и q, считаем n, φ(n), e и d и шифруем числа в степени по модулю.
Шифр RSAТема 7. Диффи‑Хеллман
Как Мику и Рин договариваются о общем симметричном ключе по открытому каналу, используя степени вида g^a mod p.
Протокол Диффи‑ХеллманаТема 8. Шифр Эль‑Гамаля
Асимметричный шифр на той же дискретной экспоненте, что и Диффи‑Хеллман, с демкой по шагам прямо в браузере.
Шифр Эль‑ГамаляТема 9. Шифр Шамира
Трёхпроходовая схема с коммутирующими степенями: сообщение трижды летает между участниками, а общий секрет не покидает владельцев.
Шифр ШамираТема 10. Цифровые подписи
Как с помощью асимметричных ключей и хэш‑функций доказать, что именно вы подписали сообщение и его не меняли по пути.
Цифровые подписиТема 11. Блокчейн и криптовалюты
Сборка всех примитивов воедино: цепочка блоков, транзакции, майнинг и распределённый консенсус.
Блокчейн и криптовалютыНаш Telegram‑канал с новостями и заметками: @MikuTondeIko
Связаться с разработчиком по предложениям и вопросам: @frogget39