How to explain.
- Humans are humans, it doesn't matter how modernized they are; there passwords will be something like Birth date or Name of the Girlfriend/Boyfriend/Pet animals etc etc.
So, it is a threat to save password in clear text. Anyone can read it.
- Hashing helps to make them unreadable to humans (including loyal system administrator).
Once a password is hashed, it is practically impossible retrieve back. so, there is no fear that your password will be stolen by someone. Even if anybody get the hash, it is useless.
- We can say, if password is a 'fruit' then it's hashing will be 'juice'. so, the juice is enough to verify the user password when he/she try to log-in.
Drawback of Password hashing is: No one can retrieve the original pass. In such a case, system must request user to enter New Password
.