Perl ist eine beliebte Skriptsprache, die von Systemadministratoren verwendet, um Prozesse auf ihren Computern zu automatisieren. Es ist eine leistungsfähige Schnittstelle entwickelt, um aus der Eingabeaufforderung verwendet werden, aber viele Entwickler darüber, wie Perl Standard-Eingabe zeigt alle Zeichen eingegeben (oder Echos ), da diese ein Sicherheitsrisiko bei der Eingabe von Passwörtern betroffen . Um Kennwort Zeichen zu verstecken, müssen Sie den Term :: ReadKey Bibliothek aus dem Perl CPAN installieren. Obwohl einige Features aus dem Term :: ReadKey Bibliothek nicht mit Windows arbeiten, funktioniert die " noecho "-Modus richtig . Things You
Term :: ReadKey
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie einen Texteditor , erstellen und speichern Sie eine Datei mit dem Namen " passwordtest.pl . "
2
Fügen Sie den folgenden in die Datei, um die " Term :: ReadKey " Bibliothek laden:
Verwendung Term :: ReadKey ;
3 < p> Fügen Sie den folgenden Code , um den Benutzer zur Eingabe eines Kennworts aufgefordert :
print ' Bitte geben Sie Ihr Passwort ein: ';
4
Fügen Sie den folgenden zum Ausschalten der Tastatur Echos :
ReadMode ' noecho ';
5
folgende Einfügen, um das Passwort zu lesen :
my $ password = ReadLine ;
6
fügen Sie den folgenden Echos zurück zu Tastatur ausschalten :
ReadMode 'normal' ;