a concise shot of dev knowledge
Become a Contributor
Concise shots of dev knowledge


hash tables
data structures

What is hashing?

Edpresso Team

Hashing is the process of converting a given key into another value. A hash function is used to generate the new value according to a mathematical algorithm. The result of a hash function is known as a hash value or simply, a hash.

svg viewer

A good hash function uses a one-way hashing algorithm, or in other words, the hash cannot be converted back into the original key.