Start with Identity
← Glossary
Protocol

HOTP

HMAC-based One-Time Password (RFC 4226). A counter-based one-time code and the basis for TOTP. Largely superseded by time-based codes and phishing-resistant methods.

HOTP is mostly of historical interest now, but the counter model still shows up in hardware tokens and legacy banking devices. Its practical weakness beyond phishability is desynchronization: if the token advances without the server seeing it, the two drift apart and need a resync window, which is itself an attack surface. Time-based codes replaced it, and origin-bound credentials are replacing those.

See also: TOTP, MFA, phishing-resistant MFA, MFA vendors

Related terms
Last reviewed By SWI Community TeamSuggest a correctionHow we research