Création
d'entreprise
Posez votre question Signaler

Cacher mot de passe - Java (en console) [Résolu]

InAme19 496Messages postés 13 septembre 2008Date d'inscription 22 mars 2011Dernière intervention - Dernière réponse le 31 janv. 2011 à 22:19
Bonsoir à tous,
je veux demander à l'utilisateur de saisir son pseudo et mot de passe. Pour cela j'utilise la classe Scanner.
Scanner sc = new Scanner( System.in );

System.out.println("utilisateur : ");
user = sc.nextLine();

System.out.println("mot de passe : ");
password = sc.nextLine();

mais le problème c'est que le mot de passe est affiché dans la fenêtre, j'aimerai le remplacer par des * ou encore mieux par rien pour ne pas afficher le nombre de caractère tapé, comme sur une console Linux.
Quelqu'un aurait il une piste? Je précise qu'il s'agit du mode console, pas d'interface graphique.
Merci d'avance.
Lire la suite 

Cacher mot de passe - Java (en console) »

2 réponses
Réponse
+0
moins plus
personne n'aurait une idée?
En mode graphique je vois très bien comment faire mais en mode console c'est un casse tête.
Ajouter un commentaire
Réponse
+0
moins plus
j'ai trouvé mon bonheur avec cet article très intéressant :

http://java.sun.com/developer/technicalArticles/Security/pwordmask/
Ajouter un commentaire
Ce document intitulé « cacher mot de passe - Java (en console) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?