Outils de Développement

Générez divers hachages pour votre entrée.

Learn more about Hash Generator

About Hash Generator

Generate cryptographic hash values from text strings or files using MD5, SHA-1, SHA-256, or SHA-512 algorithms. Useful for verifying file integrity, comparing checksums, and understanding hashing in authentication systems.

Key features

  • Supports MD5, SHA-1, SHA-256, and SHA-512
  • Hash any text string or uploaded file
  • Shows all hash variants simultaneously
  • HMAC mode with custom secret key
  • Processed entirely in browser — nothing transmitted

How to use Hash Generator

  1. 1Type or paste text into the input field, or upload a file
  2. 2All hash values (MD5, SHA-1, SHA-256, SHA-512) are shown instantly
  3. 3Copy any hash value with one click
  4. 4Switch to HMAC mode to compute keyed hashes

Frequently asked questions

Which hash algorithm should I use?
For security-sensitive purposes, use SHA-256 or SHA-512. MD5 and SHA-1 are cryptographically broken and should only be used for checksums, not security. For passwords, use bcrypt, not any of these.
Can I verify a file download with this tool?
Yes. Upload the downloaded file, calculate its SHA-256 hash, and compare with the checksum published by the software developer. If they match, the file is authentic and unmodified.
Why does the same input always produce the same hash?
Hash functions are deterministic — the same input always produces the same output. This is by design, enabling verification. Different inputs should produce different hashes.
What is HMAC and when should I use it?
HMAC (Hash-based Message Authentication Code) uses a secret key alongside the hash function. It verifies both integrity and authenticity of a message. Used in API signing, JWT tokens, and webhook verification.