These are algorithms that provide one-way encodings. Often hashes are numerical. Used for: Hashmap Proof of Integrity Algorithms MD5 SHA1 Concepts Hash Collision Collision Attack