Hashing & Digests
10 toolsSHA-256 Hash Generator
Generate a SHA-256 digest locally in your browser.
→🔐SHA-384 Hash Generator
Generate a SHA-384 digest locally in your browser.
→🔐SHA-512 Hash Generator
Generate a SHA-512 digest locally in your browser.
→⚠️SHA-1 Hash Generator
Generate a SHA-1 digest for legacy interoperability only.
→⚠️MD5 Hash Generator
Generate an MD5 digest for legacy checksums and interoperability.
→🧩Multi-Hash Generator
Generate SHA-256, SHA-384, SHA-512 and SHA-1 together.
→📄File Hash Calculator
Hash a local file with SHA-256, SHA-384 or SHA-512.
→🔎Hash Compare
Compare two hexadecimal digests safely and case-insensitively.
→📏Digest Length Calculator
Look up digest length and common use for major hash algorithms.
→🧭Hash Algorithm Identifier
Estimate likely hash families from hexadecimal digest length.
→Symmetric Encryption
6 toolsAES-GCM Encrypt & Decrypt
Authenticated AES-GCM encryption and decryption using Web Crypto.
→🔒AES-CBC Encrypt & Decrypt
AES-CBC encryption and decryption for compatibility testing.
→🔒AES-CTR Encrypt & Decrypt
AES-CTR encryption and decryption for compatibility testing.
→🗝️AES-KW Wrap & Unwrap
Wrap and unwrap AES keys using AES Key Wrap.
→🗝️AES Key Generator
Generate a cryptographically secure AES-128/192/256 key.
→🎲AES IV & Nonce Generator
Generate secure random IVs/nonces for AES operations.
→Public-Key Cryptography
5 toolsRSA-OAEP Encrypt & Decrypt
Generate a key pair and encrypt/decrypt short messages with RSA-OAEP.
→✍️RSA-PSS Sign & Verify
Generate RSA-PSS keys and sign/verify messages locally.
→🗝️RSA Key Pair Generator
Generate an RSA-OAEP or RSA-PSS key pair and export JWK.
→✍️ECDSA Sign & Verify
Generate P-256 keys and sign/verify messages locally.
→🤝ECDH Key Agreement
Demonstrate ECDH shared-secret derivation with P-256 keys.
→MAC & KDF
4 toolsHMAC-SHA-256 Generator
Create an HMAC-SHA-256 authentication code locally.
→🔑HMAC-SHA-512 Generator
Create an HMAC-SHA-512 authentication code locally.
→🧂PBKDF2 Key Derivation
Derive a key from a password using PBKDF2 and a random salt.
→🧬HKDF Key Derivation
Derive key material from high-entropy input using HKDF.
→Randomness & Keys
5 toolsSecure Random Bytes Generator
Generate cryptographically secure random bytes with Web Crypto.
→🎟️Secure Random Token Generator
Generate URL-safe cryptographic tokens using secure randomness.
→🧂Cryptographic Salt Generator
Generate a secure random salt in hexadecimal or Base64.
→🔢Cryptographic Nonce Generator
Generate secure nonces for cryptographic protocols.
→📊Cryptographic Entropy Calculator
Estimate entropy from password length and character-set size.
→Encoding & Data
10 toolsBase64 Encoder
Encode UTF-8 text as standard Base64 locally.
→🔤Base64 Decoder
Decode standard Base64 to UTF-8 text locally.
→🔗Base64URL Encoder
Encode UTF-8 text using URL-safe Base64URL.
→🔗Base64URL Decoder
Decode URL-safe Base64URL to UTF-8 text.
→🔢Hex Encoder
Encode UTF-8 text into hexadecimal bytes.
→🔢Hex Decoder
Decode hexadecimal bytes into UTF-8 text.
→01Binary to Hex Converter
Convert binary bytes to hexadecimal.
→01Hex to Binary Converter
Convert hexadecimal bytes to binary.
→📏UTF-8 Byte Length Calculator
Calculate the exact UTF-8 byte length of text.
→⊕XOR Calculator
Perform byte-wise hexadecimal XOR for protocol and development work.
→Keys & Formats
6 toolsPEM Encoder
Wrap Base64 DER data in a PEM block with a selected label.
→📜PEM Decoder
Inspect and decode a PEM block into its label and Base64 payload.
→🔍JWK Inspector
Inspect a JSON Web Key and display its public metadata.
→🪪JWT HMAC-SHA-256 Verifier
Verify a compact JWT signature with a supplied HMAC secret.
→🪪JWT Header Decoder
Decode and inspect a JWT header without verifying its signature.
→🪪JWT Claims Inspector
Decode JWT claims and inspect common registered time claims.
→Crypto References
7 toolsPassword Hashing Reference
Compare password hashing approaches and appropriate use cases.
→📚KDF Comparison
Compare PBKDF2, HKDF and common password-KDF considerations.
→📚Cipher Mode Comparison
Compare AES-GCM, CBC, CTR and ECB security properties.
→📚Cryptographic Key Length Reference
Reference common key sizes for AES, RSA and elliptic curves.
→✅Cryptographic Security Checklist
Review practical cryptographic design requirements before deployment.
→🔄Cryptographic Migration Advisor
Identify legacy algorithms and suggest modern replacements.
→📖Cryptography Glossary
Quick reference for common cryptography terms and primitives.
→Crypto Calculators
9 toolsRSA-OAEP Maximum Message Calculator
Calculate RSA-OAEP plaintext limits from modulus and hash size.
→🧮AES-GCM Data Size Calculator
Calculate plaintext/ciphertext/tag/IV storage overhead for AES-GCM.
→🧮AES Block & Padding Calculator
Calculate AES block counts and PKCS#7 padded length.
→🛡️RSA Key Security Estimator
Show a conservative security classification for common RSA key sizes.
→🧮Hash Output Format Calculator
Convert digest byte length to bits, hex characters and Base64 length.
→🧮Password Search Space Calculator
Calculate password combinations and brute-force search-space size.
→🧮Character Set Entropy Calculator
Calculate theoretical entropy from character-set size and length.
→🧮Secure Token Length Calculator
Calculate raw random bytes needed for a target Base64URL token length.
→🧮Nonce Collision Probability Calculator
Estimate birthday-bound collision probability for random nonces.
→