Skip to content

XORpass is a Flask-based password manager application with MongoDB integration. It allows users to securely store their passwords in a MongoDB database, with encryption applied using their own master password. This ensures that the stored passwords are protected and can only be accessed by the owner.

License

Notifications You must be signed in to change notification settings

rakibmia7254/XORpass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XORpass - Secure Password Manager

XORpass is a Flask-based password manager application with MongoDB integration. It allows users to securely store their passwords in a MongoDB database, with encryption applied using their own master password. This ensures that the stored passwords are protected and can only be accessed by the owner.

Features

  • User authentication and registration system.
  • Encrypted storage of passwords in the database.
  • Passwords are encrypted using the user's password, ensuring security.
  • Simple and intuitive user interface for managing passwords.

Installation

  1. Clone the repository:

    git clone https://github.com/rakibmia7254/XORpass.git

  2. Install dependencies:

    pip install -r requirements.txt

  3. Configure MongoDB URI:

    Update the MONGO_URI variable in app.py with your MongoDB connection URI.

  4. Run the application:

    python app.py

  5. Access the application in your web browser at http://localhost:5000.

Usage

  • Register for a new account or log in if you already have one.
  • Once logged in, you can add, view, edit, and delete your passwords.
  • All passwords are encrypted using your master password, ensuring security.

Contributing

Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

About

XORpass is a Flask-based password manager application with MongoDB integration. It allows users to securely store their passwords in a MongoDB database, with encryption applied using their own master password. This ensures that the stored passwords are protected and can only be accessed by the owner.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published