~/tools/crypto
Cryptography Tools
Random String Generator
Cryptographically random strings from a character set of your choice, with an entropy readout and notes on modulo bias.
Hashing
SHA-1 and SHA-2 digests of text, hex, or base64 input, computed with the browser's Web Crypto API.
Base64 Encode and Decode
Convert text to and from base64 with a URL-safe alphabet option, updating live as you type.
Key Generation
AES and HMAC keys plus RSA and ECDSA pairs as PEM, straight from the Web Crypto API.
Every tool here is self-contained: pure logic with unit tests, a thin client component over the Web Crypto API, and notes on what it does and when to use it. Nothing you type or generate leaves your browser.