hash functions and macs lecture 11 9816334