~/projects/securevault
SecureVault
Zero-Knowledge Password Manager
- PROJECT_ID
- PROJECT_05
- TYPE
- SECURITY_TOOL
- STATUS
- PUBLIC
- YEAR
- 2024
- STACK
- React · Node.js · Web Crypto API · MongoDB · Express
§01
Introduction
AES-256 encrypted credential storage with client-side key derivation. The server never sees plaintext.
- › AES-256 encryption with client-side key derivation.
- › Zero-knowledge architecture: the server never sees plaintext.
- › REST API backend with multi-factor authentication.
§02
Architecture
CLIENT
React + Web Crypto API
Key derivation and encryption happen in the browser.
API
Node.js + Express
Stores only ciphertext.
DATA
MongoDB
Encrypted credential storage.