Um pequeno projeto criado para geração de senhas seguras, ele permite a possibilidade de gerar senhas alfanuméricas ou então senhas diceware.
Este foi meu primeiro projeto que trabalhei voltado para a área de segurança utilizando Python, uma linguagem que a cada dia estou tentando aprender mais.
Vale lembrar que, esse programa não substitui a utilização de papel, caneta e um dado para a geração de uma senha diceware.
Modo de uso do programa:
mkdir password
cd password
git clone https://github.com/MathzRocha/SecurePasswordGenerator.git
python3 SecurePasswordGenerator.py
Dessa forma o programa começara a executar, será solicitado a entrada de dados para geração das senhas.
Para o funcionamento total do script é necessário que você tenha as seguintes bibliotecas.
random
time
string
sys
secrets
Se por algum motivo você não tem essas bibliotecas, as instale com pip3.
Deixarei abaixo o Github de duas ferramentas que me auxiliaram durante o desenvolvimento desse script:
- https://github.com/sameera-madushan/Diceware-Password-Generator
- https://github.com/pedromanoel/diceware-ptbr
Através desses dois repositórios desenvolvi o meu script, obrigado aos autores acima, por publicarem as ferramentas.
- - Terminar de colorir os textos;
- - Refatoração do código para melhor desempenho;
- - Calcular entrópia de senha;
- - Transformar o programa em um arquivo .exe.