In: Computer Science
A company that provides a cloud-based storage solution for consumers needs to ensure that users' data is encrypted while it is stored on its premises. Which of the following should be used to accomplish this task?
A. SSL
B. HMAC
C. SHA
D. RC4
Please explain your answer for a thumbs up!
A) HMAC
Explanation:
Hash Message Authentication Code (HMAC) is a mechanism for message authentication using cryptographic hash functions.
cryptography is considered as a key technology to solve security and privacy problems to protect data and applications in cloud from hackers and intruders and to assure our data accuracy and protect the data in cloud environment.
HMAC uses a cryptographic key in conjunction with a hash function.
An HMAC function is used by the message sender to produce a value (the MAC) that is formed by condensing the secret key and the message input.