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