Разница между TOTP и HOTP алгоритмами генерации кодов заключается в том, как происходит генерация пароля. 13
TOTP генерирует пароль на основе метки времени. 1 При этом используется не точное значение времени, а текущий интервал, границы которого были установлены заранее (например, 30 секунд). 1
HOTP генерирует ключ на основе разделяемого секрета и не зависящего от времени счётчика. 1 Модель этого алгоритма основана на событиях — например, каждый раз, когда генерируется очередной одноразовый пароль, счётчик увеличивается. 1 Это позволяет HOTP-паролям оставаться действительными в течение неограниченного количества времени, в то время как TOTP-пароли перестанут быть действительными спустя конкретный промежуток времени. 1