My understanding of a message digest is that it\'s an encrypted hash of some data sent along with the encrypted data so you may verify that the data has not been tampered wi
Wikipedia has good articles covering all these terms: see Message Digest, Message Authentication Code, and HMAC.