Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zaheyanez/passguard

Password generator and manager built in Python
https://github.com/zaheyanez/passguard

decryption encryption encryption-decryption password password-generator password-generator-python password-manager password-manager-app password-manager-ui password-safety password-store passwords python python-app python-program python3

Last synced: about 1 month ago
JSON representation

Password generator and manager built in Python

Awesome Lists containing this project

README

        

# PassGuard 🛡️
A password generator and manager developed in Python that allows users to create strong, secure passwords and store them safely for easy access.

![Example](resources/example.png)

## Installation 🚀
You might need to temporarily disable external antivirus software such as Avast. Follow these steps to install:

1. **Download the Repository**
- You can either download the ZIP folder directly from GitHub or clone the repository using the following command:
```bash
git clone https://github.com/zaheyanez/passguard.git
```

2. **Navigate to the Root Directory**
- Change to the root directory of the PassGuard project:
```bash
cd passguard
```

3. **Run PassGuard**
- For Windows:
```bash
passguard.exe
```

## How It Works ✨
PassGuard operates in such a way that, when you enter a label and click on generate, a name along with a password will be generated. This allows you to organize secure passwords for different social networks and applications. The password is stored encrypted, and generally, you shouldn't even need to see it. With just a click on "copy," you would be using your secure password without compromising it to people nearby. However, for greater flexibility, you still have the option to view the password.

I strongly advise against moving files or modifying directories if you're not familiar with what you're doing, as this could lead to the creation of a new encryption key. Such a change would prevent you from accessing previously saved passwords. This project primarily focuses on generating and securely storing passwords. Above all, I recommend enabling two-factor authentication for your accounts. This way, if you lose your password, you can recover your account by changing your password.

## License 📝
This project is licensed under [GNU GENERAL PUBLIC LICENSE V2](https://github.com/zaheyanez/passguard?tab=GPL-2.0-1-ov-file).