Perl è un linguaggio di scripting popolare usato dagli amministratori di sistema per automatizzare i processi sui loro computer . Si tratta di una potente interfaccia progettata per essere utilizzata da riga di comando, ma molti sviluppatori sono preoccupati per il modo in cui lo standard input di Perl mostra tutti i caratteri digitati ( o echi ) , dal momento che questo rappresenta un rischio per la sicurezza durante l'immissione delle password . Per nascondere i caratteri della password , è necessario installare la libreria Term :: ReadKey dal Perl CPAN . Anche se alcune caratteristiche dal Term :: biblioteca ReadKey non funzionano con Windows , la modalità " noecho " funziona correttamente. Cose che ti serviranno
Term :: ReadKey
Mostra più istruzioni
1
aprire un editor di testo , creare e salvare un file con il nome " passwordtest.pl . "
2
Incollare il seguente nel file per caricare il " Term :: ReadKey " libreria :
uso
Term :: ReadKey ;
3
Incollare il codice riportato di seguito per richiedere all'utente una password:
print ' inserisci la password : ';
4
per spegnere gli echi della tastiera Incollare il seguente : < ;
6
my $ password = ReadLine : ; br
ReadMode > ' noecho ' di leggere la password
5
Incollare il seguente incolla il seguente girare echi tastiera indietro :
ReadMode ' normale ';