Finally you can easily accept password from console in Java, without echoing them. Finalmente, você pode facilmente aceitar a senha do console em Java, ecoando sem eles.

This long unmet need has been addressed in Este tempo não satisfeitas necessidade tem sido abordada na JDK 1.6 JDK 1,6 codeline.

A new class - Uma nova classe -- java.io.Console has been defined to handle console I/O. foi definida a manipular o console I / O.

To accept password from console in Para aceitar a senha do console em JDK 6.0 (aka JDK 1.6) JDK 6.0 (aka JDK 1.6) use either: use:
public char[] readPassword() char público [] readPassword ()
or ou
public char[] readPassword(String fmt, Object… args) char público [] readPassword (fmt String, Object… args)

 Sample code:   Console cons;   char[] passwd;   if ((cons = System.console()) != null &&        (passwd = cons.readPassword(”[%s]“, “Password:”)) != null) {        // Use the passwd for authentication etc.        ….; // Your code        // After you are done zero the character array in memory for reducing security risk java.util.Arrays.fill(passwd, ‘ ‘); } Exemplo de código: Console contras; char [] passwd; se ((contras System.console = ())! = Null & & (passwd = cons.readPassword ( "[% s]", "Password:"))! = Null) (/ / Use o passwd para autenticação… etc.; / / Seu código / / Depois de fazer as zero a tabela de caracteres em memória para reduzir o risco à segurança java.util.Arrays.fill (passwd ',');) 

So could I entice you yet to Portanto, eu poderia comportar-lhe ainda a download JDK 1.6 download JDK 1,6 ?