Identity & Access
Time-Based One-Time Password (TOTP)
Also known as: RFC 6238, Time-based OTP
Definition
A one-time password algorithm defined in RFC 6238 that derives a short code from a shared secret and the current time, rotating every 30 seconds.
Examples
- Scanning a QR code into Google Authenticator to enable 2FA on a GitHub account.
- Entering a 6-digit code from an authenticator app when logging in to a banking portal.
Related terms
One-Time Password (OTP)
A short numeric code that is valid for only a single login attempt or a brief time window, typically used as a second authentication factor.
HMAC-Based One-Time Password (HOTP)
An event-based one-time password algorithm defined in RFC 4226 that derives a short code from a shared secret and a monotonically increasing counter.
Multi-Factor Authentication (MFA)
An authentication method that requires two or more independent factors — typically from different categories — before granting access.
Two-Factor Authentication (2FA)
A specific form of multi-factor authentication that requires exactly two factors — usually a password plus a second factor — to verify identity.
FIDO2
FIDO2 — definition coming soon.
Passkey
Passkey — definition coming soon.