Skip to content

valdiney/PasswordGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PasswordGenerator

Class para gerar Senhas.

Descrição

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!

Instalação

Você pode instalar a class em seu projeto usando o composer. Basta adicionar ao seu composer.json: require: "valdiney/password-generator": "dev-master"

Visuaizar no Packagist

Como funciona

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]);

Exemplo de uso

   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);

About

Class para gerar Senhas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages