Este projeto é um exemplo de um gerador de senhas de 256 bits em Java. A senha gerada inclui letras maiúsculas, letras minúsculas, números e caracteres especiais para garantir segurança e complexidade.
- Geração de senha de 256 bits (32 bytes).
- Inclusão garantida de:
- Letras maiúsculas
- Letras minúsculas
- Números
- Caracteres especiais
- Senha completamente aleatória e embaralhada para maior segurança.
- Java Development Kit (JDK) 21
Clone ou baixe este repositório:
git clone https://github.com/seu-usuario/gerador-senha-256bits.git cd gerador-senha-256bits
Importações O código utiliza SecureRandom para gerar números aleatórios de forma segura e classes das coleções (ArrayList e Collections) para manipulação de listas.
Define quatro conjuntos de caracteres (maiúsculas, minúsculas, dígitos e especiais).
Adiciona um caractere aleatório de cada tipo para garantir que a senha inclua todos os tipos de caracteres. Preenche o restante da senha com caracteres aleatórios dos conjuntos combinados. Embaralhamento: A senha é embaralhada para garantir que os caracteres estejam distribuídos aleatoriamente. Saída Exibe a senha gerada no console.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Esse README fornece uma visão geral clara do seu projeto, instruções de uso e informações sobre como contribuir.