La fonction de hachage cryptographique idéale possède quatre propriétés principales ou importantes :
Une fonction de hachage cryptographique devrait se comporter autant que possible comme une fonction aléatoire tout en restant déterministe et efficace.