TOOL
Hash Generator
Hash text with SHA-256, SHA-1, SHA-512 and MD5. All computed locally; MD5 and SHA-1 are labelled obsolete for security.
Processing happens locally in your browser. Nothing you type is sent to BlackhawkHub.
How to use it
Type or paste text and the MD5, SHA-1, SHA-256 and SHA-512 digests appear, each with a copy button. Everything is computed locally with the browser's Web Crypto API; nothing is uploaded.
Choosing an algorithm
- SHA-256 / SHA-512: current, safe for integrity checks, fingerprints and signatures. TLS certificate fingerprints (TLS vs SSL) use SHA-256.
- MD5 / SHA-1: shown for compatibility with legacy checksums, but broken for security. Do not use them for signatures, certificates or anything an attacker could target.
- Passwords: none of these is appropriate. Use a deliberately slow, salted function (bcrypt, scrypt, Argon2).
The hashing explained record covers why hashing is not encryption and why salting and slowness matter for passwords.
Frequently asked questions
Which hash should I use?
SHA-256 for general integrity checks and fingerprints. MD5 and SHA-1 are shown for compatibility (verifying legacy checksums) but are cryptographically broken and must not be used for signatures or security. For passwords, use a slow salted function like bcrypt or Argon2, not any of these.
Are my inputs sent anywhere?
No. Hashing runs in your browser using the Web Crypto API (and a local MD5 implementation). Nothing you type leaves your device.