🔐 Cryptographic Hash Generator

Generate SHA-256 and SHA-512 cryptographic hashes from text, hex, or binary strings

💡 About Cryptographic Hashing

SHA-256:
• 256-bit (32-byte) hash output
• 64 hexadecimal characters
• Used in Bitcoin & blockchain
• NIST standard algorithm
SHA-512:
• 512-bit (64-byte) hash output
• 128 hexadecimal characters
• More secure than SHA-256
• Better for 64-bit processors
Input Formats:
Text: Regular UTF-8 strings
Hex: Hexadecimal bytes (0x prefix optional)
Binary: Binary strings (must be byte-aligned)
Properties:
• One-way function (irreversible)
• Deterministic output
• Avalanche effect
• Collision resistant

📝 Examples

SHA-256 Examples:
Text: "Hello World"
SHA-256: a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e
Hex: 0x48656c6c6f
SHA-256: 185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969
SHA-512 Examples:
Text: "Hello World"
SHA-512: 2c74fd17edafd80e8447b0d46741ee243b7eb74dd2149a0ab1b9246fb30382f27e853d8585719e0e67cbda0daa8f51671064615d645ae27acb15bfb1447f459b
Binary: 01001000 (ASCII 'H')
SHA-512: 9ca755d2bd511150a30d44ee5854e82d177556e019bcf6523b17474e5ff2d4c839fd28e7b8f93297dae00c39533b1b4b47af5e59b3dd459de6dc3303f01c2cf9

🔧 Common Use Cases

Security Applications:
• Password hashing & storage
• Digital signatures
• SSL/TLS certificates
• File integrity verification
Development Uses:
• Git commit identification
• Cache busting & ETags
• API authentication tokens
• Blockchain & cryptocurrencies