Skip to content

VaultPass is a local-first password manager for privacy lovers. AES-encrypted storage, keyring-protected access, and clean terminal UI—all in one Python file. No cloud. No tracking. No compromise.

License

Notifications You must be signed in to change notification settings

Cursed271/VaultPass

Repository files navigation

VaultPass Logo

VaultPass

VaultPass is a private, offline password manager designed for those who value encryption and simplicity.

📖 Table of Contents

🚀 Introduction

VaultPass is a sleek, terminal-based password manager built in Python for privacy enthusiasts. It offers secure AES encryption, SQLite database storage, and a master password system safeguarded by keyring. With no cloud reliance, no tracking, and no bloat, VaultPass gives users full control over their credentials, offline, encrypted, and always in their hands.

✨ Features:

  • 🛡️ Encrypted Password Storage: Uses AES-CBC encryption with high-iteration PBKDF2 to keep passwords secure.

  • 🔑 Master Password Protection: Leverages keyring to store and validate a master key for secure access.

  • 💾 Local-Only SQLite Database: Credentials are stored offline in a local, encrypted SQLite database.

  • 🧪 Integrated Password Generator: Creates strong, policy-enforced passwords with customizable length and randomness.

  • 💻 Terminal-Based UI with Rich: Clean and user-friendly interface using the rich library for better UX.

⚙️ Installation and Usage:

  1. Pre-requisites: Ensure you have Python3 installed on your system.
  2. Clone the Repo: Use "git clone https://github.com/Cursed271/VaultPass"
  3. Traverse into the Directory: Use "cd VaultPass"
  4. Install Dependencies: Use "pip3 install -r requirements.txt"
  5. Execute the Script: Use "python3 VaultPass.py"
  6. Enter the Credentials to be stored

💬 Feedback

Have suggestions or feature requests? Feel free to reach out via:

Your feedback helps improve VaultPass! Contributions and PRs are always welcome. 🚀

🙌 Contributors

  • Steven Pereira (aka Cursed) - Creator & Maintainer

📜 License

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

About

VaultPass is a local-first password manager for privacy lovers. AES-encrypted storage, keyring-protected access, and clean terminal UI—all in one Python file. No cloud. No tracking. No compromise.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages