hash function

(redirected from Hashing algorithm)

hash function

(programming)
A hash coding function which assigns a data item distinguished by some "key" into one of a number of possible "hash buckets" in a hash table. The hash function is usually combined with another more precise function.

For example a program might take a string of letters and put it in one of twenty six lists depending on its first letter. Ideally, a hash function should distribute items evenly between the buckets to reduce the number of hash collisions. If, for example, the strings were names beginning with "Mr.", "Miss" or "Mrs." then taking the first letter would be a very poor hash function because all names would hash the same.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
References in periodicals archive ?
In the telecommunication sector, winning team Injaz Tech, with members Daneal Alhashimi, Fatema Alsheno, Mohammed Shamtoot, Muneera Abdulla, Shaikha Buhaimed, Yusuf Alsekri and Nafeesa Abdulla, created NOWARMOR, a solution integrating a hashing algorithm, artificial neural networks, two-factor authentication and block chain encryption to solve cybercrimes through public Wi-Fi.
Ravencoin is ASIC resistant, it uses an X16R hashing algorithm to discourage the development of ASIC hardware.
The method integrates chaos theory, standard hashing algorithm and a new method Rubik's Cube scrambler.
Twitter said it stored encrypted passwords using a hashing algorithm called bcrypt.
[14] propose an image hashing algorithm based on semi-supervised spectral embedding.
At the time of the breach, Imgur said it used the hashing algorithm SHA-256 which may have been cracked with brute force.
Keyless Security Infrastructure (KSI) stores data hashes on blockchains and runs a hashing algorithm for their verification.