Finally you can easily accept password from console in Java, without echoing them. Enfin, vous pouvez facilement accepter le mot de passe depuis la console en Java, sans écho.

This long unmet need has been addressed in Cette longue besoins non satisfaits en matière a été abordée dans JDK 1.6 JDK 1,6 codeline.

A new class - Une nouvelle classe -- java.io.Console has been defined to handle console I/O. a été définie pour traiter console I / O.

To accept password from console in Pour accepter le mot de passe depuis la console en JDK 6.0 (aka JDK 1.6) JDK 6.0 (aka JDK 1.6) use either: utiliser soit:
public char[] readPassword() public char [] readPassword ()
or ou
public char[] readPassword(String fmt, Object… args) public char [] readPassword (String fmt, 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, ‘ ‘); } Echantillon de code: Console inconvénients; char [] passwd; if ((Cons = System.console ())! = Null & & (passwd = cons.readPassword ( "[% s]", "Mot de passe:"))! = Null) (/ / Utilisez le passwd pour l'authentification etc…. / / Votre code / / Après vous êtes fait zéro le tableau de caractères en mémoire pour réduire les risques pour la sécurité java.util.Arrays.fill (passwd ",");) 

So could I entice you yet to Ainsi, pourrais-je encore vous inciter à download JDK 1.6 télécharger JDK 1,6 ?