Gerando senhas dinamicamente com PHP

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

[ Hits: 4.997 ]

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

Função Retira Acentos php

Cálculo de Férias

Validação de e-mail com expressões regulares

Cálculo de Folha de Pagamento

Quebrando nomes compostos


  

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