Все проектыAll projectsУсі проєкти
Криптография и безопасностьCryptography & securityКриптографія та безпека ЗавершёнCompletedЗавершений 2026

HOTP Demo

RFC 4226

Учебная демонстрация одноразовых паролей HOTP по стандарту RFC 4226.An educational demo of HOTP one-time passwords per the RFC 4226 standard.Навчальна демонстрація одноразових паролів HOTP за стандартом RFC 4226.

О проектеOverviewПро проєкт

Наглядное демо алгоритма HOTP — одноразовых паролей на основе счётчика, описанных в стандарте RFC 4226. Показывает каждый шаг: общий секрет, значение счётчика, HMAC, усечение до шестизначного кода.

Главная идея, которую демо доносит: сервер и устройство хранят один секрет и синхронно увеличивают счётчик, поэтому оба получают одинаковый код, не передавая его по сети.

Простой и честный разбор того, что лежит в основе аппаратных токенов и приложений-аутентификаторов. Пара к моему TOTP Demo.

A clear demo of the HOTP algorithm — counter-based one-time passwords described in RFC 4226. It shows every step: the shared secret, the counter value, HMAC, truncation to a six-digit code.

The key idea the demo conveys: the server and the device store one secret and increment the counter in sync, so both arrive at the same code without sending it over the network.

A simple, honest breakdown of what underlies hardware tokens and authenticator apps. A companion to my TOTP Demo.

Наочне демо алгоритму HOTP — одноразових паролів на основі лічильника (RFC 4226). Показує кожен крок: секрет, лічильник, HMAC, усічення до коду.

Головна ідея: сервер і пристрій зберігають один секрет і синхронно збільшують лічильник.

Простий розбір того, що лежить в основі апаратних токенів. Пара до мого TOTP Demo.

ОсобенностиFeaturesОсобливості

  • Пошаговый разбор алгоритма HOTP (RFC 4226)
  • Секрет, счётчик, HMAC, усечение до кода
  • Объясняет синхронизацию сервера и устройства
  • Учебное веб-демо
  • Step-by-step breakdown of the HOTP algorithm (RFC 4226)
  • Secret, counter, HMAC, truncation to a code
  • Explains server-device synchronization
  • An educational web demo
  • Покроковий розбір алгоритму HOTP (RFC 4226)
  • Секрет, лічильник, HMAC, усічення до коду
  • Пояснює синхронізацію сервера й пристрою
  • Навчальне вебдемо

Похожие проектыRelated projectsСхожі проєкти