Passworteingabe nicht im Klartext anzeigen



  • Hi Leute!

    Bei meinem Projekt wird man an einer Stelle aufgefordert sich mit Benutzernamen und Passwort anzumelden. Diese beiden Daten werden intern auch noch an vielen Stellen weiterverarbeitet.

    Doch bei einer Anmeldung a la

    getline( cin, pass );
    

    wird das Passwort ja bei der Eingabe im Klartext angezeigt, leider...

    Gibt's eine Möglichkeit, dass bei der Eingabe einfach gar nix angezeigt wird, oder zumindest nur ***?

    Besten Dank!



  • Du könntest zeichenweise per getch einlesen und pro Zeichen nix oder '*' ausgeben.


Anmelden zum Antworten