Generate MD5, SHA-1, SHA-256 and SHA-512 hashes
A hash function is a one-way cryptographic algorithm that converts input data into a fixed-size string of characters. Hashes are commonly used for data integrity verification, password storage, and digital signatures.