Saltar al contenido

cómo hacer un generador de contraseñas aleatorias en el ejemplo de código java

No busques más por internet porque llegaste al sitio indicado, tenemos la solución que necesitas sin problema.

Ejemplo 1: generar una contraseña aleatoria en java

importjava.util.Random;publicclassPasswordGeneratorpublicstaticStringgenerateRandomPassword(int len)String chars ="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi"+"[email protected]#$%&";Random rnd =newRandom();StringBuilder sb =newStringBuilder(len);for(int i =0; i < len; i++)
			sb.append(chars.charAt(rnd.nextInt(chars.length())));return sb.toString();

Ejemplo 2: generta epassword java

publicstaticStringgenerateRandomPassword(int length)Object[][] characterSets ='1','2','3','4','5','6','7','8','9','0','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z';List<Character> passwordCharacters =newArrayList<>();ThreadLocalRandom random =ThreadLocalRandom.current();for(Object[] characters : characterSets)for(int i =0; i < length /3; i++)
                passwordCharacters.add((Character) characters[random.nextInt(0, characters.length)]);for(int i =0; i < length %3; i++)Object[] characters = characterSets[random.nextInt(0, characterSets.length)];
            passwordCharacters.add((Character) characters[random.nextInt(0, characters.length)]);Collections.shuffle(passwordCharacters);StringBuilder stringBuilder =newStringBuilder(length);
        passwordCharacters.forEach(stringBuilder::append);return stringBuilder.toString();

Sección de Reseñas y Valoraciones

Puedes apoyar nuestro cometido añadiendo un comentario y valorándolo te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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