Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Hoe maak je een Random Password Genereer
Het ontwikkelen van wachtwoorden voor een groot aantal gebruikers is een minder lastige taak als een willekeurig wachtwoord generator wordt gebruikt . Wachtwoorden kunnen bestaan ​​uit alfanumerieke tekens , en symbolen , en zo lang als de ontwikkelaar wensen . Willekeurig gegenereerde wachtwoorden worden meestal uitgevoerd als een standaard voor nieuwe gebruikers van een applicatie . Een Perl script dat 7 karakter wachtwoorden gemaakt van gerandomiseerde symbolen , getallen en letters genereert kan worden gebruikt om willekeurige wachtwoorden te genereren . Wat je
PerlText editor , bijvoorbeeld Need Emacs , Context , Notepad
Toon Meer Aanwijzingen
1

Typ de ' zij - bang " lijn . Dit is een lijn van Perl code waarmee de tolk weten dat wat wordt genoemd is een Perl-script . Deze lijn van code gaat op de top van het script . # ! /Usr /bin /perl kopen van 2

Toewijzen karakter arraywaarden . Om dit te doen , moet u vier verschillende arrays voor de vier typen tekens in het wachtwoord . Onderstaande arrays worden ingesteld om getallen van 1 tot 9 , verschillende karakter symbolen , kleine letters en hoofdletters @ num = ( 1 .. 9 ) ; . @ Char = ( ' @ ' , ' # ' , ' $ ' , ' % ' , ' ^ ' , ' & ' , ' * ' , ' \\ ( ' , ' \\ ) ' ) ; @ alph = ( ' a ' .. ' z ' ) ; @ alph_up = ( ' a ' .. ' Z ' ) ;
3

Definieer de willekeurige toewijzing array. Deze array combineert de elementen van het karakter arrays . Er moeten 7 van hen dus sommige soorten karakter zal optreden met meer frequentie dan anderen . De beslissing van wat extra karakter types naar behoren wordt gedaan door de ontwikkelaar @ laat = ( @ alph , @ alph_up , @ num , num @ , @ char , @ alph , @ num1 ) ; .
4

Toewijzen wachtwoord variabelen . In dit stukje code , wordt elk teken van het wachtwoord een willekeurig waarde door de " int rand " commando dat de items in elke array gerandomiseerd toegewezen $ rand_let1 = $ termijn [ int rand @ termijn ] ; . $ Rand_let2 = $ termijn [ int rand @ termijn ] ; $ rand_let3 = $ termijn [ int rand @ termijn ] ; $ rand_let4 = $ termijn [ int rand @ termijn ] ; $ rand_let5 = $ termijn [ int rand @ termijn ] ; $ rand_let6 = $ termijn [ int rand @ laat ] ; $ rand_let7 = $ termijn [ int rand @ termijn ] ;
5

programma de uitgang . In dit programma wordt de uitvoer afgedrukt op de Windows-shell als individu wachtwoord . De volgende code maakt het mogelijk het wachtwoord te zijn assembled.print " $ rand_let1 " " $ rand_let2 " " $ rand_let3 " " $ rand_let4 " " $ rand_let5 " " $ rand_let6 " " $ rand_let7 \\ n"; . . . . . . Sla de code als " pass_gen.pl . "
6

Voer het programma . In de Windows- opdrachtprompt , ga naar de map waar het gen_pass.pl bestand is opgeslagen . Eenmaal in de map , typt u het volgende om het programma uit te voeren . " Perl gen_pass.pl " Je moet een gerandomiseerde 7 karakter wachtwoord krijg als output .

Previous: Next:
  Perl Programming
·Hoe te Integers lezen in Perl 
·Hoe Clean Up de Start & Eind v…
·Hoe te CSV in Perl 
·Hoe je Perl Lancering Van SSH 
·Hoe maak je een Sendmail CGI s…
·PHP Vs . Perl Prestatie 
·Hoe maak je een PerlScript in …
·Hoe kan ik installeren Vix 1,5…
·Het verschil tussen Exit & Die…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Breedte Verandering in Qbasic 
·Hoe te VBS bestanden Tutorial Zorg 
·Hoe te openen een Word- document met bee…
·Wat moet ik gebruiken in Lieu van JavaSc…
·Hoe te converteren Van Python tot Perl 
·Wat is de verklaring dekking? 
·Hoe u met Visual Basic 6 
·Python Speed ​​
·Hoe te Struts Met ActionServlet 
Copyright © Computer Kennis http://www.nldit.com