Question: what is the difference between a hash and a digital signature?
Answer: A message authentication code (MAC) (sometimes also known as keyed hash) protects against message forgery by anyone who doesn't know the secret key (shared by sender and receiver). ... A (digital) signature is created with a private key, and verified with the corresponding public key of an asymmetric key-pair.