Hash functions, encryption, and security tools
42 tools available
MD5 Hash
Generate MD5 hash from text input. WARNING: MD5 is cryptographically broken and should not be used for security purposes. It is still useful for checksums and non-security fingerprinting.
SHA-1 Hash
Generate SHA-1 hash from text input using Web Crypto API. WARNING: SHA-1 is deprecated for cryptographic use due to known collision attacks. It is still useful for checksums and non-security fingerprinting.
SHA-256 Hash
Generate SHA-256 hash from text input using Web Crypto API
SHA-384 Hash
Generate SHA-384 hash from text input using Web Crypto API
SHA-512 Hash
Generate SHA-512 hash from text input using Web Crypto API
SHA-3 Hash
Generate SHA-3 hash (Keccak) from text input
BLAKE2b Hash
Generate BLAKE2b hash from text input
RIPEMD-160 Hash
Generate RIPEMD-160 hash from text input
CRC32 Checksum
Generate CRC32 checksum from text input
Adler-32 Checksum
Generate Adler-32 checksum from text input
xxHash
Generate xxHash32 non-cryptographic hash from text input
MurmurHash3
Generate MurmurHash3 (32-bit) non-cryptographic hash from text input
Hash Identifier
Detect hash type from a hash string
Multi Hash
Generate multiple hash types at once from input text
HMAC-SHA256
Generate HMAC-SHA256 message authentication code
HMAC-SHA512
Generate HMAC-SHA512 message authentication code
PBKDF2
PBKDF2 key derivation function using Web Crypto API
Bcrypt Hash Generator
Generate bcrypt password hash using the bcryptjs library
Bcrypt Verifier
Verify a password against a bcrypt hash
AES-GCM Encrypt
Encrypt text using AES-GCM via Web Crypto API
AES-GCM Decrypt
Decrypt AES-GCM encrypted text via Web Crypto API
RSA-OAEP Encrypt
Encrypt text using RSA-OAEP via Web Crypto API
RSA-OAEP Decrypt
Decrypt RSA-OAEP encrypted text via Web Crypto API
ChaCha20-Poly1305 Encrypt
Encrypt text using ChaCha20-Poly1305 authenticated encryption (RFC 8439)
ChaCha20-Poly1305 Decrypt
Decrypt ChaCha20-Poly1305 authenticated ciphertext (RFC 8439)
RSA Key Generator
Generate RSA key pair using Web Crypto API
EC Key Generator
Generate Elliptic Curve key pair using Web Crypto API
Ed25519 Key Generator
Generate Ed25519 key pair using @noble/ed25519 elliptic curve library
PEM Parser
Parse and analyze PEM-encoded data
JWK Converter
Convert between JWK and other key formats
CSR Decoder
Decode Certificate Signing Request (CSR) in PEM format
X.509 Certificate Decoder
Decode and display X.509 certificate details from PEM format
Key Fingerprint
Calculate SHA-256 and SHA-1 fingerprints of a public key
Password Generator
Generate secure random passwords with configurable options
Passphrase Generator
Generate diceware-style passphrases from random words
Password Strength Analyzer
Analyze password strength with entropy calculation and crack time estimate
PIN Generator
Generate secure random PINs
Memorable Password Generator
Generate easy-to-remember passwords using word combinations
Password Hash Format Check
Check if a password hash string is in a valid format
Password Entropy Calculator
Calculate the information entropy of a password in bits
API Key Generator
Generate secure random API key strings
String Hash
Calculate various string hashes (DJB2, SDBM, FNV-1a)