QuestionQ230

Managing Encryption and Privacy

You are a Software Developer for PassGuide Inc. The company uses Visual Studio .NET as its application-development platform. You build an application with the .NET Framework and use it to create an assembly.

You now need to encrypt the assembly data. The company has not supplied any encryption requirements. Which of the following symmetric cryptography classes should you use to accomplish this task?

  • A RijndaelManaged
  • B 3DES
  • C DES
  • D TDEA
  • E RSA
Explanation

RijndaelManaged provides a managed .NET Framework implementation of the Rijndael symmetric encryption algorithm and supports 128-, 192-, and 256-bit keys, making it the intended general-purpose symmetric-encryption choice. RSA is asymmetric, and DES/3DES (TDEA) are legacy algorithms. Current .NET guidance recommends Aes instead of RijndaelManaged, but Aes is not among the available choices.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!