Java Passwort Abfrage?
Möchte Java in der Kommandozeile öffnen und etwas ähnliches wie eine Passwort- abfrage machen. Also etwas das solange wartet bis ich ein Wort wie z.B. Ping eingebe und dann z.B. Pong ausgegeben wird.
Könnte mir jemand ein Beispiel schreiben
2 Antworten
Also was jetzt, irgendeine Eingabe oder ein Passwort? Für beides:
https://docs.oracle.com/javase/8/docs/api/java/io/Console.html
Näher beispielhaft erläutert in
https://docs.oracle.com/javase/tutorial/essential/io/cl.html
try (Scanner sc = new Scanner(System.in)) {
String input;
do {
System.out.print("Passwort: ");
input = sc.nextLine();
} while(!input.equals("Ping"));
}
System.out.println("Pong");
Beim Umgang mit echten Passwörtern sollten aus Sicherheitsgründen natürlich nicht die Passwörter selbst, sondern deren Hashes verglichen werden.