Hashing and encryption
Digests, signatures and symmetric encryption, computed in your browser so the plaintext and the key never leave the machine you typed them on.
RSA, ECDSA and Ed25519 key pair generator
Generate RSA 2048–4096, ECDSA P-256/P-384 or Ed25519 key pairs in your browser, as PEM and as OpenSSH keys.
#02Hash generator: MD5, SHA-1, SHA-256, SHA-512
Compute a checksum of any text, in your browser, in five algorithms.
#03HMAC generator
Sign a message with a shared key — the key never leaves your browser.
#04AES encryption and decryption
AES-256-GCM with a passphrase, entirely in your browser.
#05Password generator
Strong random passwords from the browser's cryptographic generator.
#06UUID generator (v4 and v7)
Generate random v4 or time-ordered v7 identifiers, in bulk.
#07bcrypt hash generator and checker
Hash a password with bcrypt at the cost you choose, or check a password against an existing $2a$/$2b$/$2y$ hash.
#08TOTP code generator and otpauth:// builder
Current and next two-factor codes from a Base32 secret or otpauth:// URI, plus the provisioning URI and QR code for a new one.
#09Password strength checker (zxcvbn)
Estimate how many guesses a password would really take, with crack times for four attack scenarios and the patterns that gave it away.
#10X.509 certificate decoder
Paste a PEM certificate, chain or CSR and read its subject, SANs, validity, key, extensions and fingerprints.