Aplicação Python com interface Tkinter que gera senhas aleatórias e as armazena de forma criptografada.
- Password generation with letters, numbers, and symbols.
- Simple and intuitive graphical interface.
- Secure storage in an encrypted
.csvfile. - Unique encryption key automatically generated on first run.
- Open PyCharm or another Python IDE.
- Go to
File > Open...and select thesecure_password_generator/folder.
- In PyCharm:
File > Settings > Project > Python Interpreter
Click ➕ → “Add New Virtualenv Environment”. - Or via terminal:
python -m venv venv
- Windows:
venv\Scripts\activate - MacOS / Linux:
source venv/bin/activate
- In PyCharm: right-click
main.py→ Run 'main' - Or via terminal:
python main.py
- The file
key.keyis essential to decrypt your stored passwords. Do not delete or modify it — otherwise, previously saved passwords will become inaccessible. - The file
passwords.csvcontains encrypted data and is not human-readable. - Before saving each password, make sure to fill in the Site/App Name field.
- A future update will include a feature to view and manage saved passwords directly from the interface.