Hash Algorithm Reference
| Algorithm | Output Length | Security Status | Common Use |
| SHA-256 | 256 bits / 64 hex chars | β
Secure | Checksums, TLS, Bitcoin |
| SHA-512 | 512 bits / 128 hex chars | β
Secure | High-security checksums |
| SHA-384 | 384 bits / 96 hex chars | β
Secure | TLS certificates |
| SHA-1 | 160 bits / 40 hex chars | β Deprecated | Legacy file checksums only |
| MD5 | 128 bits / 32 hex chars | β Broken | Non-security checksums only |
Frequently Asked Questions
Why is MD5 not available?
MD5 is cryptographically broken β collision attacks are trivially feasible on modern hardware. The browser's Web Crypto API does not expose MD5 for this reason. For file integrity checks, SHA-256 is the modern standard.
Can I hash binary files?
Yes. Use the File Hash section above. The file is read as an ArrayBuffer and hashed directly β no text encoding issues. This is identical to running sha256sum on the command line.
Is this tool suitable for password hashing?
No. SHA-256 and similar fast hashes are unsuitable for password storage because they can be brute-forced at billions of hashes per second on GPUs. Use bcrypt, Argon2, or scrypt for passwords β these are designed to be slow and are not available in browser JS for good reason.