Connaissances Informatiques >> programmation >> programmation Perl >> Content
  Derniers articles
  • Perl Options du débogueur 
  • Perl et Carré fonctions racine 
  • Comment tester pour voir si un fichi…
  • Comment faire un Flux Twitter API Pe…
  • Comment trouver des caractères chin…
  • Comment créer une instruction while…
  • Comment détecter les erreurs de syn…
  • Comment faire pour installer cPanel …
  • Comment lire une ligne de DOSBox Ave…
  • Comment configurer Perl dans XAMPP 
  •   programmation Perl
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    programmation Perl

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment tester pour voir si un fichier existe dans Perl 
  • Comment créer un PDF à partir d' un texte avec Perl 
  • Comment utiliser un fichier EXE dans Visual Basic Avec Perl 
  • PERL Vs . SED 
  • Comment tester un script CGI Sendmail 
  • Comment faire pour trouver AppConfig.pm 
  • Comment lire une ligne de DOSBox Avec Perl 
  • Comment créer une instruction while en Perl 
  • Chaîne Perl Longueur Fonction 
  • Comment analyser une valeur dans Perl 
  • Connaissances Informatiques © http://www.ordinateur.cc