Back to Work Launch Project
Altus Case Study

SecurePassManager

Strong by design. Safe by default. 🔐

SecurePasswordManager is a Python-based password management tool I developed to provide a safe, practical, and efficient way to handle sensitive credentials. With a strong foundation in modern cryptographic techniques, this application is designed to ensure your passwords stay yours—and yours alone.

The system leverages Argon2 for master password hashing and AES-256 encryption for storing individual credentials, using keys derived via scrypt to deliver a fortified layer of security. Whether you're adding, retrieving, or generating passwords, every interaction is encrypted, authenticated, and logged securely within a MySQL database.

A major highlight is the built-in password generator and strength checker, which empowers users to not only store but create strong, reliable passwords. With CLI-based access, users can seamlessly add new entries, evaluate password strength, and retrieve data—all while benefiting from enterprise-grade encryption standards.

The database layer is fully configurable, allowing users to tailor the schema and connection settings to their own environments. From security enthusiasts to IT professionals, SecurePasswordManager combines user-friendly tools with hardened cryptographic practices to offer a trusted solution for password management.

SecurePasswordManager isn’t just about keeping secrets—it’s about managing them responsibly. This project is a deep dive into cryptography, data security, and secure application design, packaged into one straightforward, terminal-driven solution.

Roles

Development

Client

NA

Employer

My Self
E-waste Centre screenshot
E-waste Centre screenshot
E-waste Centre screenshot
E-waste Centre screenshot
E-waste Centre screenshot
FullStack Developer