Cryptography
21 free online Cryptography tools that run entirely in your browser.
Hash Generator
Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes.
MD5 Hash Generator
Compute the MD5 hash of text.
CRC32 Checksum
Compute a CRC32 checksum of text.
HMAC Generator
Generate an HMAC signature with a secret key.
AES Encryption
Encrypt text with AES-GCM and a passphrase.
AES Decryption
Decrypt AES-GCM text with the passphrase.
Password Strength Checker
Estimate password strength and entropy.
File Checksum
Compute MD5 / SHA hashes of a file, in your browser.
RSA Key Pair Generator
Generate an RSA public/private key pair (PEM).
EC Key Pair Generator
Generate an elliptic-curve (P-256) key pair (PEM).
SHA3-256 Hash
Compute a SHA3-256 (Keccak, FIPS 202) hash.
SHA3-512 Hash
Compute a SHA3-512 (Keccak, FIPS 202) hash.
Keccak-256 Hash
Compute a legacy Keccak-256 hash (as used by Ethereum).
Keccak-512 Hash
Compute a legacy Keccak-512 hash.
SHAKE-128 (XOF)
SHA-3 extendable-output function with a chosen length.
SHAKE-256 (XOF)
SHA-3 extendable-output function with a chosen length.
BLAKE2b Hash
Fast, secure BLAKE2b hash (up to 512-bit).
BLAKE2s Hash
Compact BLAKE2s hash (up to 256-bit).
RIPEMD-160 Hash
Compute a RIPEMD-160 hash (used in Bitcoin addresses).
CRC-16 Checksum
CRC-16 (CCITT / XMODEM) checksum in hex.
CRC-64 Checksum
CRC-64 (ECMA-182) checksum in hex.