You are developing an application that will transmit large amounts of data between a client
computer and a server. You need to ensure the validity of the data by using a cryptographic hashing
algorithm. Which algorithm should you use?
A.
DES
B.
HMACSHA512
C.
RNGCryptoServiceProvider
D.
ECDsa
B
HMACSHA512 is a type of keyed hash algorithm that is constructed from the SHA-512 hash function and used as a Hash-based Message Authentication Code (HMAC).
Same as #34