Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zadajte " Je - bang " riadok . Toto je riadok kódu v jazyku Perl , ktorý umožňuje interpret vedieť , že to , čo sa nazýva , je skript v Perlu . Tento riadok kódu prejde na samom začiatku skriptu . # ! /Usr /bin /perl
2
Priradenie hodnoty poľa znakov . Ak to chcete vykonať , budete potrebovať štyri rôzne sady pre štyri typy postáv vo heslom . Nižšie uvedené polia sú nastavené na čísla od 1 do 9 , niekoľko znakové symboly , malé písmená a veľké písmená @ num = ( 1 .. 9 ) ; . @ Char = ( ' @ ' , ' # ' , ' $ ' , ' % ' , ' ^ ' , ' a ' , ' * ' , ' \\ ( ' , ' \\ ) ' ) ; @ alph = ( ' a ' .. ' z ' ) ; @ alph_up = ( ' a ' .. ' Z ' ) ;
3
Definujte náhodný priradenie poľa . Toto pole kombinuje prvky znakových polí . Tam musí byť 7 z nich , aby niektoré typy postáv sa vyskytujú s väčšou frekvenciou , než ostatní . . Rozhodnutie o tom , čo prísteliek typy postáv zahrnúť je vývojár @ nechá = ( @ alph , @ alph_up , @ num , @ num , @ char , @ alph , @ num1 ) ;
4
Priradiť premenné hesla . V tejto ukážke kódu , každý znak hesla je priradená randomizovanú hodnotu pomocou " int rand " príkaz , ktorý náhodne položky v každom poli $ rand_let1 = $ a umožňujúci [ int rand @ nechá ] ; . $ Rand_let2 = $ umožňuje [ int rand @ nechá ] ; $ rand_let3 = $ necháva [ int rand @ nechá ] ; $ rand_let4 = $ necháva [ int rand @ nechá ] ; $ rand_let5 = $ necháva [ int rand @ nechá ] ; $ rand_let6 = $ necháva [ int rand @ umožňuje ] ; $ rand_let7 = $ necháva [ int rand @ nechá ] ;
5
Program výstup . V tomto programe , výstup sa tlačí na prostredie systému Windows ako samostatné heslo . Nasledujúci kód umožňuje heslo musí byť assembled.print " $ rand_let1 " " $ rand_let2 " " $ rand_let3 " " $ rand_let4 " " $ rand_let5 " " $ rand_let6 " " $ rand_let7 \\ n" ; ...... Ušetrite kód ako " pass_gen.pl . "
6
spustite program . V príkazovom riadku systému Windows , prejdite do adresára , kde je uložený súbor gen_pass.pl . Akonáhle sa v adresári , zadajte nasledujúci príkaz na spustenie programu . " Perl gen_pass.pl " Mal by si si randomizovanú 7 znakov heslá ako výstup .