PHP

PHP: Gerador de senhas aleatórias

<?php
$tamanhoSenha = 10;
 
$caracteresPermitidos = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_!@#';
 
$senha = '';
for ($i = 0; $i < $tamanhoSenha; $i++) {
  $senha .= $caracteresPermitidos[rand(0, strlen($caracteresPermitidos) - 1)];
}
 
echo $senha;
?>

Esse script irá gerar uma senha aleatória com 10 caracteres, usando números, letras minúsculas e maiúsculas e alguns símbolos. Você pode alterar o tamanho da senha alterando o valor da variável $tamanhoSenha e pode alterar os caracteres permitidos alterando o valor da variável $caracteresPermitidos.

2 thoughts on “PHP: Gerador de senhas aleatórias

  • Obrigado pelo código! Simples, objetivo e elegante. Parabéns. Fiz em forma de função para utilizar em vários locais. Abraços!!!

    function gerarSenha($tamanho){
    $tamanhoSenha = $tamanho;
    $caracteresPermitidos = ‘0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_!@#*’;
    $senha = ”;
    for ($i = 0; $i < $tamanhoSenha; $i++) {
    $senha .= $caracteresPermitidos[rand(0, strlen($caracteresPermitidos) – 1)];
    }
    return $senha;
    }

    echo gerarSenha(8);

    Resposta
    • Valeu Miguel.
      Nos tempos de IA receber um comentário é muito gratificante.

      Resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *