miércoles, 30 de enero de 2013

Generar Claves Aleatorias en java


para generar claves aleatorias o de cualquier tipo que se desee solo debemos de utilizar es la claseMath que tinene un metodo llamado random().,el cual es ideal para generar un secuencia denúmerospseudoaleatorios.

Método que utilizamos para generar las Claves.


public  String NUMEROS = "0123456789";
public String MAYUSCULAS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
public String MINUSCULAS = "abcdefghijklmnopqrstuvwxyz";
public String ESPECIALES = "ñÑ";

public String getGeneraClaves(String key, int length) {
String pswd = "";
for (int i = 0; i length; i++) {
pswd+=(key.charAt((int)(Math.random() * key.length())));
}
return pswd;
}



Lo que hace elmétodogetGeneraClave() es recibir dos valores uno de tipocaráctery el otro entero,el entero sera el limite de caracteres queestaráformada la clave,mientras que la variable key cuyo valor sera cualquiera de las siguiente variables(NUMEROS,MAYUSCULAS,MINUSCULAS,ESPECIALES).

DESCARGAR

No hay comentarios:

Publicar un comentario