Microsoft Exam Questions

Which algorithm should you use?

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.
HMACSHA256

B.
RNGCryptoServiceProvider

C.
DES

D.
Aes