What is OTP ?
One Time Password (OTP) is a service developed by Octopush that allows you to manage the authentication of your service without having to write a single line of code. We take care, as a trusted third party, of the management of the double authentication for you. Immediate time savings and enhanced security.
We send an automatically generated one-time numeric or alphanumeric code by SMS or voice SMS. This code is valid for a short time and for a single login or transaction session. The user then receives the OTP code on his phone and enters it on the device where the authentication takes place via our API.
Discover the features of our OTP service
Our OTP codes are random and automatically generated.
Go to your Octopush customer area to set the format of OTP codes (length, letters, numbers, special characters, etc.) and automatically generate random codes to send by SMS.
Communicate OTP codes through SMS or voice SMS. Customize message text or opt for our default messages.
Determine the validity period of the codes, allow/restrict the IP and determine the maximum number of incorrect attempts. To access and enter the OTP code, the user must have the SIM (linked to the operator contact).
SMS traffic goes directly through our operator dispatch service. We also have fallback routes to ensure the deliverability of OTP messages.
Send the message that contains the OTP code on behalf of your company. Recipients will be able to recognize you immediately (depending on country/network availability).
Thanks to our API, integrating strong authentication by SMS into your applications and software is quick and easy. This feature is suitable for all programming languages and all types of technical environments.
Some use cases of strong authentication via SMS
- Authenticate the identity of users during registration processes on online platforms, applications, portals, e-commerce,…
- Validate online transactions and protect against scams during the purchase or transfer of funds process.
- Avoid intrusions and attempts to hack sensitive business applications (database, project management software, etc.)
- Reset login or transaction passwords.
Our other resources
OTP means One Time Password: it’s a temporary, secure PIN code sent to you via SMS valid for one session.
One-time passwords are based on an algorithm that creates a new and random code each time a password is requested. But to fully understand how an OTP works, there are two components to consider: the OTP generator and the authentication server
One-time passwords (OTPs) are an authentication method commonly used as part of two-factor identification (2FA) and multi-factor authentication (MFA) that can help balance these needs.
OTP generation algorithms typically make use of pseudorandomness or randomness to generate a shared key or seed, and cryptographic hash functions, which can be used to derive a value but are hard to reverse and therefore difficult for an attacker to obtain the data that was used for the hash.
An OTP is more secure than a static password, especially a user-created password, which can be weak and reused across multiple accounts. OTPs may replace authentication login information or may be used in addition to it to add another layer of security
Multi-Factor Authentication (MFA) is a type of authentication that requires two or more factors of authentication. Two-Factor Authentication (2FA) is a type of authentication that requires exactly two factors of authentication
Every Two-Factor Authentication is Multi-Factor Authentication buy Not every Multi-Factor Authentication is Two-Factor Authentication
Yes, you can do this very simply by just using a switcher and enabling SMS via voice.
Yes, but you must know that this option is not always available. It depends on the country and mobile network of the recipient.
Sometimes some characters can be confusing and create frustration for the user. You can simply remove these symbols while creating OTP using our generators. One example that will help you understand confusing character are the number zero and letter “o”: ‘0,O’
Our customer support is always there to help you
Our team provides you with permanent support to assist you in answering all your questions.
Calls or Personalized consultations with an expert
Live chat response time
Entrust us with your data, trust us, they are safe with us.
We are ISO 27001:2013 certified, GDPR compliant and have a security team.
Our servers are located in 🇫🇷 France.