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?

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



Leave a Reply 1

Your email address will not be published. Required fields are marked *


MarcoJacob

MarcoJacob

A (HMACSHA256) is a cryptographic algorhythm using a hash, sign the result and encrypt this by using RNGCryptoServiceProvider. So I would say A is the correct answer and RNGCryptoServiceProvider is only the name of the encrypt/Decrypt service. C is a old algorythm and D. = Aes didn`t use hash and I`ve read that it is used more in digital systems.