Gerando senhas dinamicamente com PHP
Publicado por Andre Cardoso (última atualização em 05/11/2013)
[ Hits: 5.217 ]
Homepage: http://www.andrebian.com
Download gera-senha.php (versão 2)
Esta função é bem simples, utilizada para gerar senhas aleatoriamente.
Versão 2 - Enviado por Andre Cardoso em 02/11/2013
Changelog: Simplificada (e muito) a forma de geração de senha.
<?php
/*
* Descrição: este arquivo tem por finalidade auxiliar a criação de senhas aleatórias
* Author: Andre Cardoso <andrebianlinux@gmail.com>
* Date: 2012-05-26
*/
function gera_Senha(){
/**
* @desc Função utilizada para gerar senhas dinamicamente
* @param Void
* @return String senha
*/
$trecho[1] = "a";
$trecho[2] = "e";
$trecho[3] = "i";
$trecho[4] = "o";
$trecho[5] = "u";
$trecho[6] = "ba";
$trecho[7] = "be";
$trecho[8] = "bi";
$trecho[9] = "bo";
$trecho[10] = "bu";
$trecho[11] = "ca";
$trecho[12] = "ce";
$trecho[13] = "ci";
$trecho[14] = "co";
$trecho[15] = "cu";
$trecho[16] = "da";
$trecho[17] = "de";
$trecho[18] = "di";
$trecho[19] = "do";
$trecho[20] = "du";
$trecho[21] = "fa";
$trecho[22] = "fe";
$trecho[23] = "fi";
$trecho[24] = "fo";
$trecho[25] = "fu";
$trecho[26] = "ga";
$trecho[27] = "ge";
$trecho[28] = "gi";
$trecho[29] = "go";
$trecho[30] = "gu";
$trecho[31] = "ja";
$trecho[32] = "je";
$trecho[33] = "ji";
$trecho[34] = "jo";
$trecho[35] = "ju";
$trecho[36] = "ka";
$trecho[37] = "ke";
$trecho[38] = "ki";
$trecho[39] = "ko";
$trecho[40] = "ku";
$trecho[41] = "la";
$trecho[42] = "le";
$trecho[43] = "li";
$trecho[44] = "lo";
$trecho[45] = "lu";
$trecho[46] = "ma";
$trecho[47] = "me";
$trecho[48] = "mi";
$trecho[49] = "mo";
$trecho[50] = "mu";
$trecho[51] = "na";
$trecho[52] = "ne";
$trecho[53] = "ni";
$trecho[54] = "no";
$trecho[55] = "nu";
$trecho[56] = "pa";
$trecho[57] = "pe";
$trecho[58] = "pi";
$trecho[59] = "po";
$trecho[60] = "pu";
$trecho[61] = "ra";
$trecho[62] = "re";
$trecho[63] = "ri";
$trecho[64] = "ro";
$trecho[65] = "ru";
$trecho[66] = "sa";
$trecho[67] = "se";
$trecho[68] = "si";
$trecho[69] = "so";
$trecho[70] = "su";
$trecho[71] = "ta";
$trecho[72] = "te";
$trecho[73] = "ti";
$trecho[74] = "to";
$trecho[75] = "tu";
$trecho[76] = "va";
$trecho[77] = "ve";
$trecho[78] = "vi";
$trecho[79] = "vo";
$trecho[80] = "vu";
$trecho[81] = "xa";
$trecho[82] = "xe";
$trecho[83] = "xi";
$trecho[84] = "xo";
$trecho[85] = "xu";
$trecho[86] = "wa";
$trecho[87] = "we";
$trecho[88] = "wi";
$trecho[89] = "wo";
$trecho[90] = "wu";
$trecho[91] = "za";
$trecho[92] = "ze";
$trecho[93] = "zi";
$trecho[94] = "zo";
$trecho[95] = "zu";
$senha = $trecho[rand(1,95)] . ucfirst($trecho[rand(1,95)]) . rand(10,99);
return $senha;
}
?>
Expressão Regular para detectar o domínio em uma URL
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
O programa assinador digital (1)
PIP3 - erro ao instalar módulo do mariadb para o Python (9)
É normal não gostar de KDE? (8)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









