Хеширование выявляет изменения, а шифрование скрывает сообщения
Хеширование превращает данные в отпечаток фиксированной длины и помогает проверить, изменились ли они. Шифрование скрывает информацию, но её можно восстановить с помощью нужного ключа. Эти два инструмента защищают информацию по-разному.