An algorithm that transforms a given amount of data (the "message") into a fixed number of digits, known as the "digest," "tag" or "hash." Cryptographic hash functions are a fundamental encryption component in digital signatures, password security, random number generation, message authentication and blockchain architectures.
Also called a "one-way hash function," the one-way means that it is extremely difficult to turn the digest back into the original message. It is also exceedingly rare that two different message inputs can result in the same digest output.
Not the Same as Hash Tables
Cryptographic hashes differ from hash tables. The cryptographic function is designed to process much more quickly and to generate random output. See hash table
, digital signature