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, усічення до коду
- Пояснює синхронізацію сервера й пристрою
- Навчальне вебдемо