Gerando senhas dinamicamente com PHP

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

[ Hits: 4.957 ]

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

alcula intervalo de datas. PS: Não importa o formato das datas, o sistema se ajusta.

Cálculo de Férias

Cálculo de Folha de Pagamento

Cálculo de Juros compostos

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


  

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