Hashing is NOT encryption! It's important to understand this difference.
A hash function takes any input (like a password or file) and produces a fixed-size "fingerprint" called a hash. Think of it like a one-way blender:
You can put ingredients in and get a smoothie out, but you can't reverse the process to get the original ingredients back!