Site icon Datorn reparationsinformation

hur du döljer lösenord tecken i stdin perl fönstren

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 : &#039 ;
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 ” ;

Exit mobile version