PassMan is a simple password manager application written in Python. It allows users to securely store and retrieve passwords for different services.
- User Authentication: Users can sign up and log in securely.
- Password Storage: Passwords are encrypted and stored in an SQLite database.
- Service-based Retrieval: Retrieve passwords for specific services.
- Clone the repository:
- Navigate to the project directory:
- Install dependencies:
- Create a new SQLite database:
git clone https://github.com/offseckalki/PassMan.git
cd PassMan
pip install -r requirements.txt
touch passwords.db
- Run the application:
- Use the GUI interface to sign up, log in, and manage passwords:
- Sign up with a new username and password.
- Log in with your existing credentials.
- Store passwords for different services securely.
- Retrieve passwords for specific services.
python password_manager.py
Once the application is running, a graphical user interface (GUI) will appear where you can:
- Modify settings in
config.py
as needed.
CLI (Command Line Interface)
GUI(Graphical User InterFace)
Password Manager Interface
Contributions are welcome! Please fork the repository and submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.
- Cryptography library
- SQLite database
- AI assistance in developing the GUI version