A simple and secure command-line-based password manager built with Python.
- Create a new user with a master passphrase
- Encrypt and store passwords for various services
- Modify stored passwords and associated email addresses
- Modify user details (username, master key, and salt)
- Securely retrieve stored passwords
- Python 3.x
- getpass
- hashlib
- json
- secrets
-
Clone the repository or download the source code:
git clone https://github.com/GregoireSauvage/NEOpasswd.git
-
Change to the project directory:
cd NEOpasswd/app
-
Ensure you have the required dependencies installed.
-
Run the main script:
python main.py
-
Follow the on-screen prompts to create a user, store passwords, and retrieve stored passwords.
Contributions are welcome! Please feel free to open issues for bug reports, feature requests, or submit pull requests with improvements and new features.
This project is licensed under the MIT License - see the LICENSE.txt file for details.