Hashing finds changes; encryption hides messages
Hashing transforms data one way into a fixed-length fingerprint that can help detect changes. Encryption, by contrast, is reversible and is used to keep a message confidential. The two processes therefore protect different properties.