v2.0 Release • Auto Extension Restoration • Zero Cloud • Offline

Next-Gen Local Vault.
Zero Cloud. Zero Trace.

Cryptographically hardened credential management, authenticated file encryption, and streaming HMAC integrity. Designed as a local-security portfolio project; this public sandbox is educational only.

Windows 64-bit Standalone Executable • Size: 20 MB • Portable Single File
winget install tarunharitas.CryptoVault
💡 First time running on Windows? If SmartScreen appears: Right-click CryptoVault.exe → Properties → check ☑️ Unblock → OK (or click More info → Run anyway).
CryptoVault v1.0.0 — Authenticated SQLite WAL [Active] ● PROTECTED
🔑 Credentials
🔐 File Cipher
🔏 HMAC Signer
⚙️ Settings
Local DB: vault.db
KDF: Argon2id (64 MiB)
Stored Credentials (AES-256-GCM)
github.com
tarunharitas • Nonce: #7c4a11b9...
aws.production-api
root-ops • Argon2id 3 iters
proton.me (Primary Encrypted Mail)
tarun-sec@proton.me
Cryptographic Architecture

Zero Trust. Maximum Hardening.

Designed to withstand GPU brute-force clusters, offline SQLite tampering, and memory side-channels.

Argon2id Memory-Hard Key Derivation

Configured with 64 MiB of memory, 3 iterations, and 4 threads to make password cracking economically unfeasible for GPU rigs and ASICs.

Memory: 64 MiB RAM Parallelism: 4 Threads ASIC Immune

AES-256-GCM + AAD v2

Length-prefixed binary Authenticated Associated Data binds usernames directly to the ciphertext tag, preventing record splicing attacks.

Fresh 12-byte CSPRNG Nonce

100% Offline SQLite WAL

Zero telemetry or cloud syncing. Data remains strictly on your local disk with atomic ACID rollback transactions.

PRAGMA journal_mode = WAL

Streaming HMAC-SHA256 Integrity Verification

Authenticates files of any size in streaming 64 KiB chunks. Verifies manifests using constant-time equality checks to eliminate timing side-channel exploits.

Constant-time comparison: hmac.compare_digest()
Interactive Cryptography

Live Cryptographic Sandbox

Run real WebCrypto operations locally in your browser. Test key derivation, encryption, and simulate bit-flip tamper detection.

⚠️ Educational browser sandbox: do not enter real passwords, API keys, or production secrets.

Salt (16 Bytes / 128-bit): --
Nonce (12 Bytes / 96-bit): --
Ciphertext: --
GCM Auth Tag (16 Bytes): --
Status: Click 'Encrypt with AES-256-GCM' to run the pipeline.
Length: 28
Calculated Shannon Entropy: 184 bits • Hardened