Hashing algorithms are mathematical functions that map data of any size to a fixed length, used to create digital fingerprints of files or messages for data integrity checks. Examples of hashing algorithms include MD5, SHA-1, and SHA-256. The output value from hashing is a fixed-length string expressed in characters with a unique character code.