Cryptographic hash function
A cryptographic hash function is a hash algorithm that has special properties desirable for a cryptographic application:
the probability of a particular -bit output result for a random input string is, ... Wikipedia