“Conocimientos Programación>Programación Java

Cómo hacer un programa que puede recoger una cadena aleatoria en Java

2012/11/24
Las contraseñas se utilizan en todas partes para asegurar su información privada. Sin embargo , un sistema de cifrado de gran alcance sólo es tan eficaz como la fuerza de la contraseña . Las contraseñas se pueden comprometer con rapidez son las palabras y frases tales como cumpleaños , nombres de amigos, o los libros favoritos de fácil adivinar . Es por eso que algunas personas han comenzado recientemente a utilizar las contraseñas generadas aleatoriamente cadenas de letras , que luego se almacenan en un lugar privado. Esto hace que cada contraseña única e imposible de adivinar. Cadenas aleatorias pueden ser generados con un programa Java simple. Cosas que necesitará
Netbeans
Mostrar más instrucciones
1

" Netbeans . " Abrir
2

Crear un nuevo archivo , haga clic en " archivo "y" Nueva Clase . "
3

Type" psvm " dentro de la clase para crear un" método principal " .
4

Pega el siguiente plazo de el método principal :

String s = "";

//Inicializar un generador de números aleatorios

Random r = new Random ();

. //¿Cuántas letras en la cadena aleatoria

int longitud = 20 ; .

for (int i = 0 ; i < longitud; i + + ) {

//Elige una carta. Esto funciona porque "char " es sólo

//una forma especial de número entero , por lo que puede generar un
azar

//entero utilizando 'A' y ' Z' como los límites.

char c = (char ) ( r.nextInt ( ' Z' 'A' 1 ) + ' A' );

//Si esta letra en minúscula
< p> if ( r.nextBoolean ()) {

c = Character.toLowerCase ( c ) ;

} .

//Añada la carta al azar de la cadena

s + = Character.toString ( c ) .

}

//Imprime la cadena aleatoria

System.out.println ( s ) ;
5

Haga clic en " Ejecutar" para generar la cadena de contraseña aleatoria

.

Programación Java
Cómo eliminar varios objetos en Java
¿El NetBeans Permitir Pasos simples
¿Qué es estática en Java
Cómo utilizar Java Vectores
Cómo mover un JPanel Java
Cómo exportar un proyecto en NetBeans
Cuatro tipos primitivos en Java
¿Qué es el JDK de Java
Conocimientos Informáticos © http://www.ordenador.online