¡Saludos cibernauta! hoy en conocesobreinformatica.com te presentamos: “GENERADOR DE CONTRASEÑA ALEATORIO EN JAVA”.

A diferencia de los ejercicios básicos de java, la sección que esperamos les ayude a comprender poco a poco la estructura del lenguaje de JAVA. Este “generador de contraseña” más allá de ser un ejercicio, más bien es un complemento que compartimos para usuarios más experimentados y ¿quién sabe? tal vez les sirva para implementar en sus programas o prácticas.

Sin más rollos, empecemos…

GENERADOR DE CONTRASEÑA ALEATORIO EN JAVA

 

import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.util.Random;

public class Password {

    public static void main(String[] args) {
        String[] symbols = {"0", "1", "-", "*", "%", "$", "a", "b", "c"};
        int length = 10;
        Random random;
        try {
            random = SecureRandom.getInstanceStrong();
            StringBuilder sb = new StringBuilder(length);
            for (int i = 0, i < length; i++) {
                 int indexRandom = random.nextInt ( symbols.length );
                 sb.append( symbols[indexRandom] );
            }
            String password = sb.toString();
            System.out.println(password);
          } catch (NoSuchAlgorithmException e){
              System.out.println(e.toString());
          }
     }
}

 


Hemos llegado al final de esta entrada, como podemos notar es demasiado sencillo.

¿Conoces otro método? De ser así, cuentamos en la caja de comentarios ¿cómo? Apreciamos mucho vuestros conocimientos al compartirlos con nuestra creciente comunidad.

Puedes encontrar más ejercicios de programación en nuestra sección >>PROGRAMACIÓN<<

Te recordamos que hoy por hoy conocesobreinformatica cuenta con:

– Página de Facebook.

Instagram.

– Suscripciones de correo, para que te enteres mes a mes cada que publiquemos un artículo, post y demás.

!Gracias por visitarnos y hasta la próxima¡

Categories: Programación

Deja un comentario