One-Time Password (OTP)

OTP stands for "One-Time Password." It is a unique, temporary password or code that is used for a single login session or transaction. OTPs provide an additional layer of security (often referred to as Multi-Factor Authentication (MFA)|two-factor authentication or 2FA) beyond just a username and password. They are designed to combat various forms of online attacks such as phishing, credential theft, and Brute Force Attack|brute-force attacks.

An OTP is typically valid for only a short period of time, often a few minutes, after which it expires and cannot be used. Each OTP is unique to a specific transaction or login session.

OTPs can be generated in various ways, including:

OTPs add an extra security layer, making it more difficult for attackers to gain unauthorized access, even if they have the user’s primary password. Since an OTP is only valid for one login session or transaction, it cannot be reused by an attacker.