...
The value that a hash function outputs is called the hash value. Another term for hash value is message digest. Hash functions are computationally feasible functions whose inverses are computationally infeasible. This means that in practice, one can encode a password to a hash value, while they are also unable to decode it (even if they know the exact hash function used). The equality of the passwords can be tested through the equality of their hash values.
...