Download the PHP package alia-mohamad/geradordesenhas without Composer
On this page you can find all versions of the php package alia-mohamad/geradordesenhas. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alia-mohamad/geradordesenhas
More information about alia-mohamad/geradordesenhas
Files in alia-mohamad/geradordesenhas
Package geradordesenhas
Short Description Pacote com métodos que geram de senhas configuráveis, métodos de teste de segurança de senhas com base em critérios próprios e métodos que criptografam ou geram hash da senha
License
Informations about the package geradordesenhas
Gerador de Senhas
Este não é um projeto para ser usado de forma séria. As senhas geradas podem até ser seguras, mas o gerenciador e o verificador não possuem base para usabilidade.
Ajustes e Melhorias
Para que o projeto possa ser usado, ele precisa:
- [x] Gerar senhas seguras.
- [ ] Ter uma verificação consistente.
- [ ] Ter um processo de hash seguro.
- [ ] Ter uma criptografia segura.
Pré-requisitos
- PHP 8.0
- Composer
Instalando
Para adicionar o Gerador_De_Senhas
no seu projeto:
Windows:
Usando
Atualmente na versão 1.0.1
você pode usar 3 classses sendo elas:
Gerador
- possui métodos para criar as senhas.Gerenciador
- possui métodos para gerar e testar hash das senhas.Verificador
- possui um método para ver nível de segurança da senha.
Gerador
Primeiro você precisa instanciar um
Gerador
. Em seguida, você pode configurar as opções de geração de senha, como o comprimento da senha ou caracteres bloqueados.
gerarSenha([número])
-> Gera uma senha de acordo com o numero de caracteres escolhido.bloquearCaracteres([caracteres])
-> Bloqueia que as senhas sejam geradas com os caracteres passados.bloquearNormais()
-> Bloqueia que as senhas sejam geradas com caracteres normais.bloquearNormaisAcentuados()
-> Bloqueia que as senhas sejam geradas com caracteres normais acentuadas.bloquearMaiusculas()
-> Bloqueia que as senhas sejam geradas com caracteres maiúsculos.bloquearMaiusculasAcentuados()
-> Bloqueia que as senhas sejam geradas com caracteres maiúsculos acentuados.bloquearNumerias()
-> Bloqueia que as senhas sejam geradas com caracteres numéricos.bloquearEspecias()
-> Bloqueia que as senhas sejam geradas com caracteres especiais.
Gerenciador
Primeiro você precisa instanciar um
Gerenciador
para poder usar seus 2 métodos.
gerarHashSenha([senha])
-> Gera um hash da senha passada.checarHash([senha], [hash])
-> verifica se a senha corresponde ao hash passado.
Verificador
Primeiro se deve instanciar um
Verificador
para poder verificar suas senhas.
verificarForcaDaSenha([senha])
-> verifica a força da senha e retorna uma lista com os critérios atendidos.