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é.
Les applications pratiques comprennent les vérifications de l'intégrité des messages, les signatures numériques, l'authentification et diverses applications de sécurité de l'information.