Automatické generování hesla
Napsal hary28 dne 29.07.2010 21:22 v Tvorba www stránek, PHP, MySQL | 0 komentářů
V dalším mém článku si ukážeme automatické generování hesla. Toto můžete využít, když chcete aby si uživatel nedával svoje heslo které bývá obvykle staršně jednoduché a pro hackery je otázkou pár minut ho odhalit a poté uživatele nepříjemně zlobit. Funkci jsem nazval GenPass a stačí pouze zadat délku hesla a funkce automaticky vygeneruje heslo z 0-9, A-Z, a-z. Ve scriptu, který se nachází na konci článku můžete odtranit třeba číslice nebo malé písmena a script si podle sebe upravit. Takže použítí scriptu je jednoduché a jednoduše ho ukážu.
Použití:
<?php
echo GenPass(10); //Vygeneruje 10 místné heslo
?>
Script:
<?php
function GenPass($len)
{
$pw = '';
for($i=0;$i<$len;$i++)
{
switch(rand(1,3))
{
case 1: $pw.=chr(rand(48,57)); break; /*0-9*/
case 2: $pw.=chr(rand(65,90)); break; /*A-Z*/
case 3: $pw.=chr(rand(97,122)); break; /*a-z*/
}
}
return $pw;
}
?>
V tomto článku to je vše. Nemám co více bych mohl ukázat.
Komentáře (0)
<< « Předchozí 1 Další » >>