Class para gerar Senhas.
Com essa classe você conseguirá gerar poderosas senhas de forma muito simples e inteligente. Podendo gerar senhas contendo números, letras maiúsculas e minúsculas e caracteres especiais... Você também pode declinar de algumas dessas características, mas recomendados que use todo o recurso da classe para que a sua senha tenha uma estrutura forte!
Você pode instalar a class em seu projeto usando o composer. Basta adicionar ao seu composer.json: require: "valdiney/password-generator": "dev-master"
O Método generate() recebe quatro argumentos, sendo o primeiro argumento um número inteiro que representa o tamanho da senha que será gerada. Os três seguintes são Booleanos [true] ou [false].
PasswordGenerator::generate([Tamanho da Senha], [Números], [Caracteres Especiais ], [Letras Maiúsculas]);
require_once("generator/PasswordGenerator.php");
/**
* Gera uma senha com todos os recursos da classe.
* Algo como: QaYE%1Gfu
*/
echo generator\PasswordGenerator::generate(10);
/**
* Gera uma senha omitindo alguns recursos.
* Algo como: hkrplcgyl
*/
echo generator\PasswordGenerator::generate(10, false, false, false);