Commit Graph

4 Commits

Author SHA1 Message Date
Claude 7d31a10e66 Add README 2026-06-01 10:22:29 +00:00
Claude 4744315fdd Harden encryption and add key UX improvements
Security:
- Versioned, self-describing payload format (v2) that stores KDF
  parameters, enabling future crypto agility
- Upgrade key derivation to PBKDF2-HMAC-SHA512 at 600k iterations
  (was SHA256 at 200k)
- Bind the full header (prefix, version, KDF params, salt, nonce)
  into the AES-GCM tag as associated data so header tampering is detected
- Zero derived keys and secret bytes from memory after use
- Enforce a minimum combined key length
- Keep backwards-compatible decryption for legacy v1 payloads

UX:
- Add a Generate button that creates a strong random key with a
  transcription-friendly alphabet
- Add a Show/Hide keys toggle
- Add a live key-strength indicator
- Replace leftover Dutch file-dialog strings with English
2026-06-01 10:08:31 +00:00
Destiny_fur 96becf3607 V1 V1 2026-06-01 11:58:11 +02:00
Destiny_fur e0dc6e4d6e Initial commit 2026-05-20 09:37:57 +02:00