Skip to content
/ passmng Public

PassMNG is a simple password manager tool implemented in Python that incorporates encryption for secure password storage, retrieval and generation.

License

Notifications You must be signed in to change notification settings

0xh4ty/passmng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

df9861a · Sep 26, 2023

History

17 Commits
May 31, 2023
Jun 25, 2023
Sep 26, 2023

Repository files navigation

PassMNG

PassMNG is a simple password manager tool implemented in Python that incorporates encryption for secure password storage, retrieval and generation. It allows you to securely store, retrieve and generate passwords for different websites under various usernames.

Prerequisites

  • Python 3.x
  • Tkinter library
  • SQLite database
  • cryptography library

Getting Started

  1. Clone the repository or download the source code.

  2. Install the required dependencies.

  3. Open the main.py file in a text editor.

  4. Locate the following variables in the code:

key_file_path = "key.txt"
master_password = "Passw0rd!"
  1. Change the key_file_path variable to the desired path where you want to store the encryption key file. Make sure to provide the full file path.

  2. Update the master_password value with your preferred master password. This is the password that will be used to access the password manager features.

  3. Save the changes to the main.py file.

Usage

  1. Run the main.py file using the following command:
python main.py
  1. You will be prompted to enter the master password. Enter the previously set master_password value.

  2. Once logged in, you can use the password manager features to store, retrieve, and generate passwords for different websites and usernames.

Security Considerations

  1. Make sure to choose a strong master password that is unique and not easily guessable.

  2. Safeguard the encryption key file (key.txt) by storing it in a secure location.

  3. Consider using additional security measures like two-factor authentication and secure password storage mechanisms.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

License

This project is licensed under the GNU General Public License v3.0.

About

PassMNG is a simple password manager tool implemented in Python that incorporates encryption for secure password storage, retrieval and generation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages