método Java para generar OTP cadena (One Time Password)

En este programa, vamos a aprender cómo generar (contraseña una sola vez) OTP cadena en Java?

Este programa va a generar OTP como cadena (4 dígitos PIN) diferentes en cada carrera. Cuando ejecutamos el programa, programa return PIN de 4 dígitos, que será diferente de la última generación de OTP (One Time Password).

public class GenerateOTP {

public static String generateOTP() {
int randomPin =(int)(Math.random()*9000)+1000;
String otp =String.valueOf(randomPin);
return otp;
}
public static void main(String[] args) {
String otpSting =generateOTP();
System.out.println("OTP : "+otpSting);
}
}

salida

First run:
OTP : 2517
Second run:
OTP : 1528

ver la salida, cuando corro el programa por primera vez la OTP era “2517” y la segunda vez fue “1528” , tanto en tiempo OTP era diferente, que puede funcionar el programa de cualquier número de veces, cada método de tiempo será return un diferentes 4 dígitos de OTP.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *