Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from any text.
A hash function takes input data and produces a fixed-size string of characters. It's a one-way function — you can't reverse a hash to get the original data. Hashes are used for data integrity, password storage, and digital signatures.