I am looking for hash functions. In this process i came across hash & keyed hash functions(HAMC). In which it uses some has function to generate MAC.
And also Matyas-Meyer-Oseas hash function, which is of block cipher hash function.
I would like to know the difference between HMAC, and hash functions?
And about Matyas-Meyer-Oseas hash function, how hash will be calculated?
At least where can i find proper solution for this?