| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Perl Programming >> Content
    Come generare una password casuale
    password via di sviluppo per un gran numero di utenti è un compito meno arduo se un generatore di password casuali viene utilizzato . Le password possono includere caratteri alfanumerici, così come i simboli , e di essere così lungo come i desideri degli sviluppatori. Le password generate in modo casuale sono solitamente attribuiti come predefinito per i nuovi utenti di un'applicazione . Uno script Perl che genera 7 password di carattere costruite di simboli randomizzati , i numeri e le lettere possono essere utilizzati per generare password casuali . Cose che ti serviranno
    PerlText editore , ad esempio, Emacs , Contesto , Notepad
    Mostra più istruzioni
    1

    Tipo la linea " she- bang" . Questa è una riga di codice Perl che consente l'interprete sa che ciò che viene chiamato è uno script Perl . Questa riga di codice va al vertice dello script . # ! /Usr /bin /perl
    2

    assegnare valori di array di caratteri . Per fare ciò, avrete bisogno di quattro matrici diverse per i quattro tipi di caratteri nella password . Gli array di seguito sono impostati i numeri da 1 a 9 , diversi simboli di caratteri , lettere minuscole e maiuscole @ num = ( 1 .. 9 ) . @ Char = ( '@' , ' # ', ' $ ', ' % ',' ^ ',' & ',' * ',' \\ ( ',' \\ ) '); @ Alph = (' a ' .. ' z '); @ alph_up = ( ' A ' .. ' Z ');
    3

    Definire la matrice di assegnazione casuale . Questa matrice combina gli elementi delle matrici di caratteri . Ci deve essere 7 di loro in modo da alcuni tipi di carattere si verificano con maggiore frequenza rispetto ad altri. La decisione di quali tipi di caratteri aggiuntivi da includere è fatto dallo sviluppatore @ lascia = ( @ Alph , alph_up @ , @ num, num @ , @ char, Alph @ , @ num1 ) .
    4 < p > Assegnare le variabili di password . In questo frammento di codice , ogni carattere della password viene assegnato un valore randomizzato attraverso il comando " int rand ", che casualmente gli elementi di ogni array $ 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 Programma

    l'uscita . In questo programma , l'output viene stampato alla shell di Windows come una password individuale . Il codice seguente consente la password per essere assembled.print " $ rand_let1 " " $ rand_let2 " " $ rand_let3 " " $ rand_let4 " " $ rand_let5 " " $ rand_let6 " " $ rand_let7 \\ n"; . . . . . . Salvare il codice come " pass_gen.pl . "
    6

    Eseguire il programma . Nel prompt dei comandi di Windows, passare alla directory in cui il file viene salvato gen_pass.pl . Una volta nella directory , digitare quanto segue per eseguire il programma . " Perl gen_pass.pl " si dovrebbe ottenere una randomizzato password di 7 caratteri come output.

    Previous :

    next :
      Articoli Correlati
    ·Come analizzare una linea in Perl 
    ·Calcolo Script Perl 
    ·Confronto di Perl Con Python 
    ·Come calcolare il tempo in Perl 
    ·Come estrarre le voci da più Fasta 
    ·Come eliminare le virgolette in una stringa in Perl 
    ·Come caricare i file CGI 
    ·Come rimuovere l'ultimo elemento di una lista Perl 
    ·Come invertire un array 
    ·Come cercare un file in Perl 
      Articoli in evidenza
    ·Come impostare un layout di Zend in NetBeans 
    ·Come creare una mappa immagine utilizzando la programma…
    ·Come disattivare Alt - F4 con HTML in HTA 
    ·Introduzione a Enterprise JavaBeans 
    ·Come trovare la somma di una tupla in Python 
    ·Come chiamare apposito modulo web con il caso di privac…
    ·Come modificare la combinazione di colori in PHP CSS 
    ·Come risolvere R6025 Chiamata funzione virtuale pura 
    ·L'importante ruolo di Informatica in Everyday Life 
    ·Come utilizzare i caratteri 3D in programmazione 
    Copyright © Conoscenza Informatica http://it.wingwit.com