Perl är ett populärt skriptspråk som används av systemadministratörer för att automatisera processer på sina datorer . Det är ett kraftfullt gränssnitt som skall användas från kommandoprompten , men många utvecklare är oroliga för de sätt Perl s standard in visar alla tecken skrivs ( eller Echos ) , eftersom detta innebär en säkerhetsrisk när du anger lösenord . För att dölja lösenordet tecken , måste du installera term:: ReadKey bibliotek från Perl CPAN . Även om vissa funktioner från term:: ReadKey biblioteket inte fungerar med Windows , fungerar ” noecho ” -läget korrekt .
Du behöver :
term:: ReadKey
1
Öppna en textredigerare , skapa och spara en fil med namnet ” passwordtest. pl . . ”
2
Klistra in följande i filen för att ladda . ”Term : : ReadKey ” bibliotek :
använda term:: ReadKey ;
<. br > 3
Klistra in följande kod för att uppmana användaren om ett lösenord :
print ” Skriv in ditt lösenord : ' ;
4
.
Klistra in följande för att stänga av tangentbordet Echos :
ReadMode ” noecho ” ,
5
Klistra in följande att läsa lösenord :
min $ password=readline ;
6 .
Klistra in följande för att slå tangentbord Echos backa :
ReadMode ”normala ” ;
Lämna ett svar