Perl est un langage de script populaire utilisé par les administrateurs système pour automatiser les processus sur leurs ordinateurs. Il s'agit d'une interface puissante conçue pour être utilisée à partir de l'invite de commande , mais de nombreux développeurs sont préoccupés par la façon dont l'entrée standard de Perl montre tous les caractères tapés (ou échos ), car cela pose un risque pour la sécurité lors de la saisie des mots de passe . Pour masquer les caractères de mot de passe , vous devez installer la bibliothèque Term :: ReadKey du Perl CPAN. Bien que certaines fonctionnalités du terme :: bibliothèque ReadKey ne fonctionnent pas avec Windows, le mode " noecho " fonctionne correctement . Choses que vous devez Term :: ReadKey Voir Plus Instructions 1 Ouvrez un éditeur de texte, créez et enregistrez un fichier avec le nom " passwordtest.pl . " 2 Collez le texte suivant dans le fichier à charger la bibliothèque " Term :: ReadKey ": l'utilisation de Term :: ReadKey ; 3 Coller le code ci-dessous pour demander à l'utilisateur un mot de passe : print ' Veuillez entrer votre mot de passe :'; 4 Collez le texte suivant pour éteindre les échos du clavier: ReadMode ' noecho '; 5 Collez le suivant pour lire le mot de passe : my $ password = ReadLine ; 6 collez le texte suivant à tourner échos du clavier marche arrière : ReadMode «normale» ;
|