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

TOTP Demo

RFC 6238

Учебная демонстрация одноразовых паролей TOTP — кодов, привязанных ко времени.An educational demo of TOTP one-time passwords — time-based codes.Навчальна демонстрація одноразових паролів TOTP — кодів, прив'язаних до часу.

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

Продолжение демо про HOTP. TOTP использует не счётчик, а текущее время, делённое на 30-секундный шаг — поэтому код меняется каждые полминуты сам по себе. Именно так работает большинство приложений-аутентификаторов.

Демо показывает, как метка времени превращается в одноразовый код и почему сервер и телефон сходятся в одном значении, даже не общаясь напрямую — у них синхронизированы часы и общий секрет.

Вместе с HOTP Demo это пара, объясняющая всю основу двухфакторной аутентификации по одноразовым паролям.

A follow-up to the HOTP demo. TOTP uses not a counter but the current time divided by a 30-second step — so the code changes on its own every half-minute. That's how most authenticator apps work.

The demo shows how a timestamp becomes a one-time code and why the server and the phone agree on one value without even talking directly — their clocks and shared secret are in sync.

Together with the HOTP Demo it's a pair explaining the whole basis of one-time-password two-factor authentication.

Продовження демо про HOTP. TOTP використовує не лічильник, а поточний час, тож код змінюється кожні 30 секунд.

Демо показує, як мітка часу перетворюється на одноразовий код і чому сервер і телефон сходяться в одному значенні.

Разом із HOTP Demo це пара, що пояснює основу двофакторної автентифікації.

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

  • Разбор алгоритма TOTP (RFC 6238)
  • Код на основе времени с 30-секундным шагом
  • Объясняет работу приложений-аутентификаторов
  • Пара к HOTP Demo
  • Breakdown of the TOTP algorithm (RFC 6238)
  • A time-based code with a 30-second step
  • Explains how authenticator apps work
  • A companion to the HOTP Demo
  • Розбір алгоритму TOTP (RFC 6238)
  • Код на основі часу з 30-секундним кроком
  • Пояснює роботу застосунків-автентифікаторів
  • Пара до HOTP Demo

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