valdiney/password-generator

Using this class you can generate powerful password.

dev-master 2019-07-02 02:32 UTC

This package is auto-updated.

Last update: 2024-05-17 03:31:22 UTC


README

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