Gerador de senhas randomicas
Este código cria senhas com caracteres aleatórios:
<?php/**
* Generate a random password.
*
* @param integer $numchars How long do we need the password to be?
* @param boolean $specialchars Include the special characters?
* @param boolean $extrashuffle Include an extra randomization on the password string?
* @return string
*/
function random_pass($numchars = 8, $specialchars = true, $extrashuffle = false)
{
$numchars = intval($numchars);
$numchars = ($numchars > 16 OR $numchars < 8) ? 8 : $numchars;$chars = array_merge(range('a', 'z'), range(0, 9));
if ($specialchars)
{
$chars = array_merge($chars, array('!', '$', '_', '-', '#', '@'));
}
shuffle($chars);$pass = '';
for ($i = 0; $i <= $numchars; $i++)
{
$pass .= $chars[$i];
}if ($extrashuffle)
{
return str_shuffle($pass);
}
return $pass;
}
// Example, returns: 3ck#4sib2
echo random_pass(8, true, true);
?>
Curso de ASP |
Curso de Fotografia |
Curso de AutoCAD |
Curso de Linux |
Curso de Corel |
Curso de Photoshop |
Curso de Flash |
Curso Criar Sites |
Curso de ASP
Curso de Fotografia
Curso de AutoCAD
Curso de Linux
Curso de Corel
Curso de Photoshop
Curso de Flash
Curso Criar Sites
Legal esse post, sempre gostei da amplitude e diferencial das informações que você posta aqui, assino seu feed e sempre que tem novidades faço uma visita.
Abraço