Cryptography and Network Security

Tests knowledge of cryptography algorithms, hashing functions, digital signatures, and network security concepts in .NET, including encryption standards, authorization modules, and authentication mechanisms.

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following encryptions uses a public/private key pair to encrypt and decrypt data?

  1. Asymmetric cryptography
  2. Symmetric cryptography
  3. Cryptographic signing
  4. MD5
  5. QueryString parameter
Question 2 Multiple Choice (Single Answer)

Which of the following classes represents the abstract base class from which all implementations of the advanced encryption standard must inherit?

  1. AesCryptoServiceProvider
  2. Aes
  3. AesManaged
  4. AsnEncodedData
  5. ProtectedMemory
Question 3 Multiple Choice (Single Answer)

Which of the following cryptography classes computes the secure hash algorithm 384 hash for the input data?

  1. SHA384Cng
  2. SHA384
  3. SHA384Managed
  4. SHA256
  5. QueryString parameter
Question 4 Multiple Choice (Single Answer)

Which of the following classes computes the secure hash algorithm 512 hash for the input data?

  1. SHA512Cng
  2. SHA512Managed
  3. SHA1CryptoServiceProvider
  4. SHA512
  5. ProtectedData
Question 5 Multiple Choice (Single Answer)

Which of the following classes represents the base class from which all implementations of asymmetric signature deformatters derive?

  1. AsymmetricSignatureFormatter
  2. AsymmetricKeyExchangeDeformatter
  3. AsnEncodedDataEnumerator
  4. ProtectedData
  5. AsymmetricSignatureFormatter
Question 6 Multiple Choice (Single Answer)

Which of the following cryptography classes verifies a digital signature algorithm PKCS#1 v1.5 signature?

  1. DSASignatureDeformatter
  2. DSA
  3. DSASignatureFormatter
  4. RSAPKCS1SignatureFormatter
  5. ProtectedMemeory
Question 7 Multiple Choice (Single Answer)

Which of the following cryptography classes represents the base class from which all asymmetric key exchange formatters derive?

  1. AsymmetricKeyExchangeDeformatter
  2. AsymmetricSignatureFormatter
  3. AsymmetricKeyExchangeFormatter
  4. ProtectedData
  5. AesManaged
Question 8 Multiple Choice (Single Answer)

Which of the following modules can be used to selectively allow or deny access to arbitrary parts of an application for specific users or roles?

  1. FileAuthorizationModule
  2. QueryString parameter
  3. UrlAuthorizationModule
  4. Symmetric cryptography
  5. ProtectedData
Question 9 Multiple Choice (Single Answer)

Which of the following classes computes the secure hash algorithm 1 hash for the input data?

  1. SHA1CryptoServiceProvider
  2. SHA1Managed
  3. ProtectedData
  4. SHA256
  5. SHA1
Question 10 Multiple Choice (Single Answer)

Which of the following cryptography classes defines a wrapper object to access the CSP implementation of the DSA algorithm?

  1. DSA
  2. DSASignatureFormatter
  3. MD5CryptoServiceProvider
  4. DSACryptoServiceProvider
  5. ProtectedMemory
Question 11 Multiple Choice (Single Answer)

Using which of the following does ADP.NET check the ticket for validity?

  1. Message authentication check
  2. File authorization
  3. URL authorization
  4. QueryString parameter
  5. Oid
Question 12 Multiple Choice (Single Answer)

Which of the following cryptography classes defines the core functionality for keys that are used with cryptography next generation objects?

  1. CngAlgorithm
  2. AsymmetricKeyExchangeDeformatter
  3. CngKey
  4. MD5Cng
  5. RandomNumberGenerator
Question 13 Multiple Choice (Single Answer)

Which of the following is verified for the user's window identity or for the windows identity of the ASP.NET process?

  1. URL authorization
  2. QueryString parameter
  3. Cryptographic signing
  4. ProtectedData
  5. ACL permissions
Question 14 Multiple Choice (Single Answer)

Which of the cryptography classes decrypts optimal asymmetric encryption padding key exchange data?

  1. RSA
  2. RSAOAEPKeyExchangeFormatter
  3. RSAOAEPKeyExchangeDeformatter
  4. AsymmetricKeyExchangeDeformatter
  5. ProtectedMemory
Question 15 Multiple Choice (Single Answer)

Which of the following classes specifies a key binary large object format for use with microsoft cryptography next generation objects?

  1. CngAlgorithm
  2. CngKeyBlobFormat
  3. CngKeyCreation parameter
  4. AsymmetricKeyExchangeDeformatter
  5. QueryString parameter