Привет от Hatsune Miku

初音ミク · frogget

Простенький сайт про Hatsune Miku, музыку и криптографию. Здесь я экспериментирую с фронтендом без тяжёлых фреймворков и немного играю с криптой.

  • Вкладка «Плеер» — аудиоплеер, который тянет треки с сервера и крутит их потоково, как маленькое радио.
  • Вкладка «Криптография» — интерактивные статьи и визуализации.
  • Вкладка «Ссылки» — Telegram‑канал и контакты разработчика.
Hatsune Miku

Мику следит, чтобы плеер играл честно, а шифры не ломали мозг.

Сайт сделан в режиме «вайбкода»: я активно пользовался подсказками ИИ для вёрстки и примеров кода, но математику, терминологию и объяснения в крипто‑разделе перепроверял сам по учебникам и документации.

Материалы по криптографии

Здесь собраны вводные статьи и мини‑интерактивы по прикладной криптографии. Если вы только начинаете, двигайтесь по темам по порядку — от основ шифрования до блокчейна.

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

Тема 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. Блокчейн и криптовалюты

Сборка всех примитивов воедино: цепочка блоков, транзакции, майнинг и распределённый консенсус.

Блокчейн и криптовалюты
Аудиоплеер
Загрузка треков...