Hash Functions
Hash functions are algorithms that transform an input of arbitrary size into a fixed-size string of characters, which is typically a digest that represents the data uniquely. Common hash functions include MD5, SHA-1, SHA-256, SHA-512, and RIPEMD-160, each providing varying levels of security and efficiency for data integrity and cryptographic applications.