Perl er et populært scripting sprog, der bruges af systemadministratorer til at automatisere processer på deres computere. Det er et kraftfuldt interface designet til at blive brugt fra kommandoprompten , men mange udviklere er bekymret over den måde, Perl standard input viser alle tegn indtastet (eller ekkoerne ), da dette udgør en sikkerhedsrisiko , når du indtaster passwords. For at skjule password tegn , skal du installere den Term :: ReadKey bibliotek fra Perl CPAN . Selvom nogle funktioner fra Term :: ReadKey biblioteket ikke arbejder med Windows, " NoEcho " mode fungerer korrekt. Ting du skal
Term :: ReadKey
Vis Flere Instruktioner
1
Åbn en teksteditor , oprette og gemme en fil med navnet " passwordtest.pl ".
2
Indsæt følgende i filen for at indlæse " Term :: ReadKey " library : Hej
brug Term :: ReadKey ,
3 < p> Indsæt følgende kode til at bede brugeren om en adgangskode : Hej
print 'Indtast din adgangskode :';
4
Indsæt følgende for at slukke keyboard echos : < br >
ReadMode ' NoEcho «
5
Indsæt følgende for at læse password : Hej
min $ password = ReadLine ,
6
indsæt følgende for at slå tastatur ekkoer tilbage fra : Hej
ReadMode 'normal' ,