🌐Link : https://kapestian.github.io/age-encryption/
A simple, client-side tool to encrypt or decrypt text with a passphrase, using the age encryption tool.
Security here rests on three things:
- Everything runs entirely client-side: no data you type ever leaves your browser. You can verify this yourself by opening your browser's developer tools, watching the network tab, and confirming that no requests go out while you encrypt or decrypt, aside from the initial page load.
- The source code is intentionally minimal: everything lives in a single HTML file with just one external dependency (the
age-encryptionlibrary, loaded from a CDN at a pinned version), which keeps the attack surface small and the logic easy to read end to end. - age deliberately makes passphrase-based encryption slow, using a memory-hard key derivation function, so brute-forcing a passphrase from a stolen ciphertext is impractical even with significant computing power.
The overall architecture and design decisions are made by me. AI (Claude) was used to improve visuals (I am not a fan of frontend dev), reinforce some security-relevant details, and complete documentation.
