Perl is een populaire scripttaal die wordt gebruikt door systeembeheerders om processen te automatiseren op hun computers . Het is een krachtige interface is ontworpen om gebruikt te worden vanaf de command prompt , maar veel ontwikkelaars zijn bezorgd over de manier waarop standaard invoer van Perl toont alle tekens getypt ( of echo's ) , aangezien dit vormt een gevaar voor de veiligheid bij het invoeren van wachtwoorden . Naar wachtwoord tekens verbergen , moet u de Term :: ReadKey library installeren vanaf de Perl CPAN . Hoewel sommige functies van de Term :: ReadKey bibliotheek werken niet met Windows , de ' noecho " modus werkt naar behoren . Wat je nodig hebt Term :: ReadKey Toon Meer Aanwijzingen 1 Open een teksteditor , maken en opslaan van een bestand met de naam " passwordtest.pl . " kopen van 2 Plak het volgende in het bestand naar de " Term :: ReadKey " library te laden : gebruik Term :: ReadKey ; 3 Plak de volgende code aan de gebruiker om een wachtwoord gevraagd : afdruk 'Vul je wachtwoord : ' ; 4 Plak volgende om het toetsenbord echo's uit te schakelen : < br ReadMode > ' noecho ' ; 5 Plak volgende om het wachtwoord te lezen : mijn wachtwoord $ = ReadLine ; 6 plak de volgende om toetsenbord echo's terug uit te schakelen : ReadMode 'normaal ' ;
|