AthenaPass
Description
AthenaPass allows users to store and manage their passwords securely. It employs modern cryptographic practices such as Secure Remote Password (SRP) for authentication and AES‑GCM for encryption of stored data. The project is implemented with a Python/Flask backend and a TypeScript web extension/Linux & Windows desktop frontend.
Features
- Secure Remote Password (SRP) zero‑knowledge authentication.
- SQLite persistence for user and password data (suitable for Docker volumes).
- Browser extension UI implemented in TypeScript using Web Crypto APIs.
- AES‑GCM encryption of individual password entries and local email storage.
- Password generator & security checks built into the client.
- Clean modular design, easy to extend and dockerize.
Log in or sign up for Devpost to join the conversation.