Introdução
Neste projeto, você aprenderá a criar um script gerador de senhas aleatórias que atenda a requisitos de segurança específicos. O script gerará uma senha de 12 caracteres que inclui pelo menos um dígito, uma letra maiúscula, uma letra minúscula e um caractere especial do conjunto ><+-{}:.&;
. Este projeto fornecerá experiência prática em scripting e no trabalho com dados aleatórios.
👀 Pré-visualização
$ cd /home/labex/project
$ sh genpass.sh
## Exemplo
2Dsxw9+xS:27
🎯 Tarefas
Neste projeto, você irá:
- Configurar o ambiente do projeto e criar o arquivo de script necessário.
- Implementar a lógica para gerar uma senha aleatória que atenda aos requisitos de complexidade especificados.
- Testar o script gerador de senhas para garantir que ele funcione corretamente.
🏆 Conquistas
Ao concluir este projeto, você será capaz de:
- Compreender o processo de criação de um script gerador de senhas aleatórias.
- Implementar um algoritmo de geração de senhas que satisfaça requisitos específicos de tipo de caractere.
- Testar e validar as senhas geradas para confirmar se elas atendem aos critérios desejados.