๐ Cryptography
Cryptography tools that run entirely in your browser. Keys and secrets you enter never leave your device.
Hashing
#๏ธโฃ HashHash text, hex or files with MD5, SHA-1/2/3, Keccak, BLAKE2/3 and RIPEMD-160
๐ HMACCompute an HMAC with any hash
๐ง Password HashHash and verify passwords with bcrypt, scrypt and Argon2
Key Derivation
Encryption
Keys
๐๏ธ Key GeneratorGenerate Ed25519, X25519, P-256/384, secp256k1 and RSA keys
๐ Key ConverterConvert keys between PEM, DER, JWK and raw bytes
๐ค ECDHCompute a shared secret with X25519, P-256 or secp256k1
Signatures
โ๏ธ Sign & VerifySign and verify with ECDSA, EdDSA, Schnorr (BIP340) and RSA-PSS
๐๏ธ DER SignatureConvert a signature between raw (r, s) and DER
Certificates
๐ X.509 / CSR DecoderDecode a certificate or signing request
๐ณ ASN.1 DecoderDecode ASN.1 DER or PEM into a tree
Secrets
๐ฒ Random GeneratorGenerate random bytes, passwords and passphrases
๐งฉ Secret SharingSplit a secret into shares and recover it (Shamir)
โฑ๏ธ TOTP / HOTPGenerate one-time codes from a secret