| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    Comment générer un mot de passe aléatoire
    mot de passe en développement pour un grand nombre d'utilisateurs est une tâche moins ardue si un générateur de mot de passe aléatoire est utilisée. Les mots de passe peuvent inclure des caractères alphanumériques , ainsi que des symboles , et être aussi longue que le développeur souhaite. Les mots de passe générés aléatoirement sont généralement émis par défaut pour les nouveaux utilisateurs d'une application. Un script Perl qui génère 7 mots de passe de caractère construit de symboles aléatoires , des chiffres et des lettres peut être utilisé pour générer des mots de passe aléatoires . Les choses dont vous aurez besoin
    éditeur de PerlText , par exemple, Emacs , Contexte , Notepad
    Show More Instructions
    1

    Tapez la ligne " elle -bang " . Il s'agit d'une ligne de code Perl qui permet à l' interprète sait que ce qui est appelé est un script Perl. Cette ligne de code va au sommet du script. #! /Usr /bin /perl
    2

    attribuer des valeurs du tableau de caractères. Pour ce faire, vous aurez besoin de quatre tableaux différents pour les quatre types de caractères du mot de passe . Les tableaux ci-dessous sont définies pour des nombres de 1 à 9, plusieurs symboles de caractères , des lettres minuscules et majuscules @ num = (1 .. 9); . @ Char = ( '@', '# ', ' $', ' % ',' ^ ',' & ',' * ',' \\ ( ',' \\ ) '); @ alph = (' a ' .. ' z ' ) ; @ alph_up = (' A '..' Z ') ;
    3

    définissons le tableau d'assignation aléatoire . Ce tableau combine des éléments des tableaux de caractères . Il doit y avoir 7 d'entre eux de sorte que certains types de caractères vont se produire avec plus de fréquence que d'autres. La décision de savoir quels types de personnages supplémentaires à inclure est faite par le développeur @ laisse = ( @ alph , @ alph_up , @ num, num @ , @ char, alph @ , @ num1 ) .
    4

    Affecter les variables de mot de passe . Dans ce bout de code , chaque caractère du mot de passe est attribué une valeur aléatoire à travers la commande " int rand» qui sélectionne de manière aléatoire les éléments de chaque tableau rand_let1 $ = lets [ int rand @ lets ] ; . $ Rand_let2 = $ lets [ int rand @ lets ] ; $ rand_let3 = $ lets [ int rand @ lets ] ; $ rand_let4 = $ lets [ int rand @ lets ] ; $ rand_let5 = $ lets [ int rand @ lets ] ; $ rand_let6 = $ lets [ int rand @ lets ] ; $ rand_let7 = $ lets [ int rand @ lets ] ;
    5

    Programmer la sortie . Dans ce programme, l'affichage se fait au shell Windows comme un mot de passe individuel . Le code suivant permet de mot de passe pour être assembled.print " rand_let1 $ " " rand_let2 $ " " rand_let3 $ " " rand_let4 $ " " rand_let5 $ " " rand_let6 $ " " rand_let7 $ \\ n"; . . . . . . Save the code comme " pass_gen.pl . "
    6

    exécuter le programme. Dans l'invite de commande Windows, allez dans le répertoire où le fichier est enregistré gen_pass.pl . Une fois dans le répertoire, tapez la commande suivante pour exécuter le programme . "Perl gen_pass.pl " Vous devriez obtenir un mot de passe aléatoire de 7 caractères en sortie.

    Previous :

    next :
      articles connexes
    ·Comment créer un PDF à partir d' un texte avec Perl 
    ·Comment faire une boîte de dialogue X11 rapide en Perl…
    ·Perl 5.10 vs. 5.8.8 
    ·Comment remplacer une chaîne de caractères en Perl 
    ·Comment faire pour convertir un tableau en une chaîne …
    ·Comment ouvrir une page web Confirmation Grâce PerlScr…
    ·Comment puis-je obtenir script Perl compteur pour colle…
    ·Comment trouver la moyenne en utilisant Perl 
    ·Comment manipuler les données en Perl 
    ·File Extensions Perl 
      articles en vedette
    ·Comment accéder à un String Valeur de la propriété …
    ·Comment créer vote avec PHP 
    ·Comment utiliser ActionListener en Java 
    ·Comment télécharger un fichier vidéo en utilisant PH…
    ·Comment utiliser le ListView ItemChecked en VBA 
    ·Comment faire pour convertir Signe champs à Alpha Nume…
    ·Théorie programmation VBA 
    ·Comment faire pour modifier SQL sur un iPhone 
    ·Comment faire de code Java dans une Applet 
    ·Comment créer des paquets TCP /IP dans le code de prog…
    Copyright © Connaissances Informatiques http://fr.wingwit.com