Fundamentals
Set theme to dark (⇧+D)

One-Time Password (OTP)

OTP stands for one-time-password, which is a temporary verification code usually transmitted via SMS or email. OTPs remain active within a short period. The user will have to request another OTP if they are unable to use it within the set time frame.

OTPs need to be sent to the User using a different medium that only that User has access to. Typically this means Email or SMS.

Something is as Secure as its weakest link. So by sending the OTP to a User’s Email Address makes it as Secure as the protection of his Email account, which may be a simple Username / Password combination.

SMS is typically more Secure, as an SMS is bound to a phone number, and a phone number is usually bound to a specific device by the SIM Card. It’s pretty hard to spoof a phone number.

In modern times of VoIP phone numbers are no longer always bound to SIM Cards, and thus no longer explicitly bound to a single device. Some service providers, therefore, only allow the registration of phone numbers that are bound to a SIM Card.