Your Fortress for Passwords – Secure, Simple, Savage.
PassGuard is your go-to password manager that locks your logins tight with AES and RSA encryption—the same stuff Google and WhatsApp swear by. Sick of weak passwords or forgetting your Netflix login? PassGuard’s got you with a sleek UI, random password generation, and recovery options like Face Scan or Trusted Contact. It’s secure, it’s smooth, and it’s built for everyone—from busy pros to your grandma.
- Add & Store: Save website creds with categories (Work, Fun, Whatever).
- Generate: Random, uncrackable passwords (e.g.,
Kj#9mPx!vL2&8nQ). - Check Strength: Real-time password strength meter—Weak, Medium, or Strong, your call.
- Recover: Forgot your master password? Face Scan, Device Fingerprint, or a buddy’s got your back.
- View: Searchable list—show, copy, edit, or delete with a click.
- Themes: Blue vibes in light mode, orange fire in dark mode.
- Python 3.9+ 🐍
- Firebase account (for the backend vault) 🔥
- Webcam (optional, for Face Scan recovery) 📸
-
Clone the Repo
git clone https://github.com/verdhanyash/PassGuard.git cd PassGuard -
Install Dependencies
pip install -r requirements.txt
(Includes PyQt6, firebase-admin, pycryptodome, face_recognition, etc.)
-
Set Up Firebase
- Grab your
password_manager.jsonfrom Firebase Console. - Drop it in the root folder.
- Grab your
-
Run It
python PassGuard.py
Boom—log in, lock it down, and vibe.
PassGuard uses AES and RSA to make your passwords hacker-proof:
- AES: Scrambles your passwords with a key derived from your master password. Unreadable gibberish to anyone else.
- RSA: Locks that AES key with math so hardcore, it’s used by WhatsApp and Google. Double-layered fortress vibes.
# Sneak peek at the magic
encrypted = encrypt_password("mysecret", master_password, public_key)
decrypted = decrypt_password(encrypted, master_password, private_key)| Light Mode Dark Mode |
- Relatable: For the “I forgot my password again” crew.
- Secure: AES + RSA = no hacks, just facts.
- Simple: Clean flow—add, view, recover, done.
- You: Built by yash verdhan parihar, a dev who gets it.
Got ideas? Fork it, tweak it, PR it!
- Bug fixes? Yes, please.
- New features? Let’s vibe—open an issue first.
MIT—do your thing, just give a shoutout.
Made by Yash Verdhan Parihar, 2025

