studynotesandtheory

Open full view…

HMAC Vs Digital Signature

Ahmed Khatib
Thu, 03 Nov 2016 02:37:06 GMT

Why it is used ? Both are used to achieve Integrity. HMAC uses Symmetric Key Encryption where as Digital Signature uses Public Key Cryptography. Digital Signature provides Integrity+ Non Repudiation where as HMAC provides only integrity. Digital Signature can also be used for Application/Code Signing. HMAC doesn't have that capability. Digital Signature = Hash of the Message is Encrypted with Private key of the sender. Whereas in HMAC; Hash of the message is encrypted with Symmetric Key.

zqasrawi
Wed, 09 Nov 2016 19:34:32 GMT

good job ahmad