Gerando senhas dinamicamente com PHP

Publicado por Andre Cardoso (última atualização em 05/11/2013)

[ Hits: 4.977 ]

Homepage: http://www.andrebian.com

Download 5427.senha.php

Download gera-senha.php (versão 2)




Esta função é bem simples, utilizada para gerar senhas aleatoriamente.

  



Versões atualizadas deste script

Versão 2 - Enviado por Andre Cardoso em 02/11/2013

Changelog: Simplificada (e muito) a forma de geração de senha.

Download gera-senha.php


Esconder código-fonte

<?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;
}

?>

Scripts recomendados

Expressão Regular para detectar o domínio em uma URL

Convertendo e tratando moedas

Validar CPF ou CNPJ na mesma função

Função que identifica acentos em palavras (strings)

Formatação de Moeda


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts