Gerador PHP
LP CHEATS :: Informatica :: Programaçao
:: Web Programação
Página 1 de 1
Gerador PHP
Introdução:
Hoje vou mostrar uma função em PHP para gerar senhas aleatórias complexas. Você pode escolher o tamanho da senha e sua força. A senha pode ser composta por números, letras ou símbolos. Para isso é só mudar o valor do parâmetro da função. A função gera uma senha de acordo com dois parâmetros: tamanho e força .
Comando:
CODIGO PHP
function gerarSenha($tamanho=9, $forca=0) {
$vogais = 'aeuy';
$consoantes = 'bdghjmnpqrstvz';
if ($forca >= 1) {
$consoantes .= 'BDGHJLMNPQRSTVWXZ';
}
if ($forca >= 2) {
$vogais .= "AEUY";
}
if ($forca >= 4) {
$consoantes .= '23456789';
}
if ($forca >= 8 ) {
$vogais .= '@#$%';
}
$senha = '';
$alt = time() % 2;
for ($i = 0; $i < $tamanho; $i++) {
if ($alt == 1) {
$senha .= $consoantes[(rand() % strlen($consoantes))];
$alt = 0;
} else {
$senha .= $vogais[(rand() % strlen($vogais))];
$alt = 1;
}
}
return $senha;
Agora basta chamar a função, conforme mostrado abaixo. A função aceita dois parâmetros, $tamanho, que nada mais é que o tamanho desejado da senha, e $forca, a força desejada da senha.
CODIGO PHP
echo 'Sua senha é <strong>'.gerarSenha(10,.'</strong>';
LP CHEATS :: Informatica :: Programaçao
:: Web Programação
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|