Les données à encoder sont souvent appelées le "message", et la valeur de hachage est parfois appelée le condensé du message ou simplement le condensé.
La fonction de hachage idéale possède trois propriétés principales :