Perl er et populært skriptspråk som brukes av systemadministratorer å automatisere prosesser på sine datamaskiner . Det er et kraftig grensesnitt designet for å brukes fra kommandolinjen , men mange utviklere er opptatt av hvordan Perl standard inngang viser alle tegn skrevet (eller ekko ) , siden dette utgjør en sikkerhetsrisiko når du taster inn passord. Hvis du vil skjule tegnene i passordet , må du installere Term :: ReadKey biblioteket fra Perl CPAN . Selv om noen funksjoner fra Term :: ReadKey bibliotek ikke fungerer med Windows , fungerer " noecho "-modus riktig. Du trenger
Term :: ReadKey
Vis flere instruksjoner
en
Åpne en teksteditor , opprette og lagre en fil med navnet " passwordtest.pl . "
2
Lim følgende inn i filen for å laste inn " Term :: ReadKey " bibliotek : en
bruk Term :: ReadKey ;
3 < p> Lim inn følgende kode for å be brukeren om et passord : en
print ' Vennligst skriv inn passordet :';
4
Lim inn følgende for å slå av tastaturet echos :
ReadMode ' noecho ';
5
Lim inn følgende å lese passordet : en
min $ passord = readline ;
6
lim inn følgende for å slå tastaturet ekko tilbake av : en
ReadMode ' normal ';