Crypto Toolbox
Key generation, signing / verification, authenticated encryption, password hashing, and X.509 inspection — all in one page. Cryptography runs on our Worker via Web Crypto; nothing you enter here is logged or persisted.
For per-tool documentation + advanced inputs, follow the open playground link in each section.
Generate an RSA keypair
open playground →Generate an Ed25519 keypair
open playground →Ed25519 has no parameters — small keys (32 bytes), small signatures (64 bytes), deterministic.
Sign a message
open playground →Verify a signature
open playground →Encrypt a string (AES-GCM, password-derived)
open playground →Uses AES-256-GCM with a key derived via PBKDF2-SHA-256 (600 000 iterations). Keep the response's salt + iterations alongside the ciphertext — decryption needs them.