Gerando senhas dinamicamente com PHP

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

[ Hits: 4.845 ]

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

Validar CPF ou CNPJ na mesma função

Formata número em Moeda

Cálculo de Juros compostos

Cotação do Dólar e outras moedas

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