Understanding OTP

One Time Password OTP


A one-time password (OTP) is an automatically generated numeric or alphanumeric string of characters that authenticates the user for a single transaction or login session. A one-time password (OTP), also known as one-time pin or dynamic password. 

An OTP is more secure than a static password, especially a user-created password, which can be weak and/or reused across multiple accounts. OTPs may replace authentication login information or may be used in addition to it in order to add another layer of security.

How to get a one-time password?

When an unauthorized user tries to access a system, an authentication manager on a network server generates a number, using a one-time password algorithm. The same number and algorithm are used by security tokens on a smart card or device to match and validate a one-time password and user. 

Benefits of a one-time password

The one-time password avoids common pitfalls that IT administrators and security managers face with password security. They do not have to worry about composition rules, known-bad and weak passwords, sharing of credentials or reuse of the same password on multiple accounts and systems. 

Another advantage of one-time passwords is that they become invalid in minutes, which prevents attackers from obtaining the secret codes and reusing them.