hashing is like a meat grinder
grind up a cow. store the ground beef somewhere
when a user wants to login, grind up the new cow in an identical manner.
compare the new ground beef with the stored ground beef.
if match (the new cow is a clone of the old cow), authenticate