(empty input)(empty input)(empty input)(empty input)(empty input)A cryptographic hash function takes any input of any length and produces a fixed-length output that looks random. Two crucial properties make hashes useful: the same input always produces the same output, and changing any bit of the input changes about half the bits of the output. That makes hashes the standard way to verify data integrity, detect file corruption, fingerprint content, and store password representations. This generator computes the four SHA family hashes that are still considered secure for general use: SHA-1 (160 bits, deprecated for cryptographic purposes but still used for file checksums), SHA-256 and SHA-384 and SHA-512 (the SHA-2 family, widely used in TLS, digital signatures, and integrity verification). Everything runs in your browser using the Web Crypto API, which is built into every modern browser. The text you enter never leaves the page.
Frequently asked questions
MD5 has been broken for cryptographic purposes since the mid-2000s and is no longer part of the Web Crypto API. It is still used for non-cryptographic checksumming in some legacy systems but should not be used where collision resistance matters.