Zowel encryptie als hashing hebben met versleuteling van bestanden en berichten te maken. Het verschil zit hem in de ontsleuteling:
Encryptie: de gegevens worden versleuteld met de bedoeling later ontsleuteld te worden. Het staat tweerichtingsverkeer toe.
Hashing: de gegevens worden niet versleuteld met de intentie deze te ontsleutelen. Het staat alleen eenrichtingsverkeer toe.