commit 3c6df0e32ff2079856dcdb0edb54a1e88a20cc35 Author: Seth Trowbridge Date: Mon Mar 9 09:22:39 2026 -0400 init diff --git a/index.html b/index.html new file mode 100644 index 0000000..61ec1a6 --- /dev/null +++ b/index.html @@ -0,0 +1,571 @@ + + + + + Local CredVault (No Cloud, No Build) + + + + +
+

Local CredVault — No Cloud, No Build

+

Stores credentials in-memory. Encrypt/decrypt to share/backup. TOTP built-in (SHA‑1, 6 digits, 30s).

+
+
+ +
+

Add or Update Credential

+
+ + +
+
+ + +
+
+ +
+ + +
+
+
+ +
+ + +
+
+
+ + +
+
+ + +
+ +
+

Vault

+

Each entry follows: CredSet = [username, password, codegen, custom_kvp]

+
+
+ + +
+

Encrypt & Save

+
+ + +
+
+ + +
+
+ + +
+ +
+ +

Load & Decrypt

+
+ + +
+
+ + +
+
+ + +
+ +
+ Encryption Details +
    +
  • Key Derivation: PBKDF2 (SHA‑256), default 200,000 iterations
  • +
  • Symmetric Cipher: AES‑GCM (256‑bit), 12‑byte IV
  • +
  • Envelope contains: version, kdf, iterations, salt(b64), iv(b64), cipher(b64)
  • +
  • No cloud; no storage. Refreshing the page clears memory.
  • +
+
+
+
+ + + + \ No newline at end of file