Hash Calculator
Generate cryptographic hashes for text using MD5, SHA-1, SHA-256, and SHA-512
Enter text to generate cryptographic hashes
Quick Test Examples:
Test Vector: "hello"
hello
Known test vector for verification
Test Vector: Empty String
(empty string)
Hash of empty string
Simple Text
Hello, World!
Common greeting text
Password Example
MySecurePassword123!
Example password (never hash real passwords without salt!)
Email Address
user@example.com
Email address format
JSON Data
{"name":"John","age":30,"city":"New York"}
Structured JSON data
Known Test Vector - "hello":
Use these values to verify that the hash calculator is working correctly.
Password Storage
Hash passwords before storing in databases. Never store plain text passwords.
Recommended: SHA-256 or SHA-512 with saltData Integrity
Verify that data hasn't been corrupted during transmission or storage.
Recommended: SHA-256 or SHA-512Digital Signatures
Create unique fingerprints for documents and files.
Recommended: SHA-256 or SHA-512Blockchain
Secure and verify transactions in blockchain networks.
Recommended: SHA-256 (Bitcoin) or SHA-3⚠️ Deprecated Algorithms
MD5
Cryptographically broken. Vulnerable to collision attacks. Only use for non-security purposes like checksums.
SHA-1
Deprecated by NIST. Vulnerable to collision attacks. Should not be used for new applications.
✅ Recommended Algorithms
SHA-256
Part of SHA-2 family. Widely used and considered secure. Good balance of security and performance.
SHA-512
Stronger variant of SHA-2. Higher security margin. Recommended for high-security applications.