Estaba leyendo acerca de la clase java.io.Console
en uno de los libros de certificación de Java, posiblemente he omitido algo fundamental de un capítulo anterior, pero ¿alguien puede explicar el siguiente?Consola Java; readPassword, ¿cómo protege una matriz de la determinación del valor de la contraseña?
Menciona que el método readPassword
devuelve una matriz de caracteres en lugar de una cadena, para evitar que un hacker potencial encuentre esta cadena y luego encuentre la contraseña.
¿Cómo es una matriz de caracteres más segura? Si pudiera obtener los valores en la matriz, ¿no podría crear una secuencia de comandos para recorrer varias combinaciones y, finalmente, encontrar la contraseña?