Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Perl Προγραμματισμός

Πώς να Απόκρυψη Χαρακτήρες κωδικό πρόσβασης στο STDIN Perl Παράθυρα

Perl είναι μια δημοφιλής scripting γλώσσα που χρησιμοποιείται από τους διαχειριστές συστήματος για την αυτοματοποίηση των διαδικασιών στους υπολογιστές τους . Είναι μια ισχυρή διασύνδεση σχεδιαστεί για να χρησιμοποιείται από τη γραμμή εντολών , αλλά πολλοί προγραμματιστές ανησυχούν για τον τρόπο με κανονική είσοδο Perl δείχνει όλους τους χαρακτήρες πληκτρολογούνται ( ή ηχώ ) , δεδομένου ότι αυτό θέτει σε κίνδυνο την ασφάλεια κατά την εισαγωγή κωδικών . Για να αποκρύψετε χαρακτήρες του κωδικού πρόσβασης , θα πρέπει να εγκαταστήσετε το Όρος :: ReadKey βιβλιοθήκη από την Perl CPAN . Αν και ορισμένα χαρακτηριστικά από το Όρος :: ReadKey βιβλιοθήκη δεν λειτουργούν με τα Windows , η λειτουργία " noecho " λειτουργεί σωστά . Τα πράγματα που θα χρειαστείτε
Term :: ReadKey
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , να δημιουργήσετε και να αποθηκεύσετε ένα αρχείο με το όνομα " passwordtest.pl . " 2

Επικολλήστε τον ακόλουθο στο αρχείο για να φορτώσετε το " Term :: ReadKey " βιβλιοθήκη:

χρησιμοποιούν Term :: ReadKey ?
εικόνων 3

Επικολλήστε τον παρακάτω κώδικα για να ζητήσει από το χρήστη έναν κωδικό πρόσβασης :

print ' Παρακαλώ εισάγετε τον κωδικό σας : « ?
Η 4

Επικολλήστε τον ακόλουθο για να απενεργοποιήσετε τις ηχώ του πληκτρολογίου :

ReadMode ' noecho » ?
5

Επικολλήστε τον ακόλουθο για να διαβάσετε τον κωδικό πρόσβασης :

$ password μου = ReadLine ?
Η 6

επικολλήστε τα παρακάτω για να ενεργοποιήσετε την ηχώ πληκτρολόγιο πίσω από :

ReadMode «κανονική» ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα