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.
Questions
Which of the following encryptions uses a public/private key pair to encrypt and decrypt data?
- Asymmetric cryptography
- Symmetric cryptography
- Cryptographic signing
- MD5
- QueryString parameter
Which of the following classes represents the abstract base class from which all implementations of the advanced encryption standard must inherit?
- AesCryptoServiceProvider
- Aes
- AesManaged
- AsnEncodedData
- ProtectedMemory
Which of the following cryptography classes computes the secure hash algorithm 384 hash for the input data?
- SHA384Cng
- SHA384
- SHA384Managed
- SHA256
- QueryString parameter
Which of the following classes computes the secure hash algorithm 512 hash for the input data?
- SHA512Cng
- SHA512Managed
- SHA1CryptoServiceProvider
- SHA512
- ProtectedData
Which of the following classes represents the base class from which all implementations of asymmetric signature deformatters derive?
- AsymmetricSignatureFormatter
- AsymmetricKeyExchangeDeformatter
- AsnEncodedDataEnumerator
- ProtectedData
- AsymmetricSignatureFormatter
Which of the following cryptography classes verifies a digital signature algorithm PKCS#1 v1.5 signature?
- DSASignatureDeformatter
- DSA
- DSASignatureFormatter
- RSAPKCS1SignatureFormatter
- ProtectedMemeory
Which of the following cryptography classes represents the base class from which all asymmetric key exchange formatters derive?
- AsymmetricKeyExchangeDeformatter
- AsymmetricSignatureFormatter
- AsymmetricKeyExchangeFormatter
- ProtectedData
- AesManaged
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?
- FileAuthorizationModule
- QueryString parameter
- UrlAuthorizationModule
- Symmetric cryptography
- ProtectedData
Which of the following classes computes the secure hash algorithm 1 hash for the input data?
- SHA1CryptoServiceProvider
- SHA1Managed
- ProtectedData
- SHA256
- SHA1
Which of the following cryptography classes defines a wrapper object to access the CSP implementation of the DSA algorithm?
- DSA
- DSASignatureFormatter
- MD5CryptoServiceProvider
- DSACryptoServiceProvider
- ProtectedMemory
Using which of the following does ADP.NET check the ticket for validity?
- Message authentication check
- File authorization
- URL authorization
- QueryString parameter
- Oid
Which of the following cryptography classes defines the core functionality for keys that are used with cryptography next generation objects?
- CngAlgorithm
- AsymmetricKeyExchangeDeformatter
- CngKey
- MD5Cng
- RandomNumberGenerator
Which of the following is verified for the user's window identity or for the windows identity of the ASP.NET process?
- URL authorization
- QueryString parameter
- Cryptographic signing
- ProtectedData
- ACL permissions
Which of the cryptography classes decrypts optimal asymmetric encryption padding key exchange data?
- RSA
- RSAOAEPKeyExchangeFormatter
- RSAOAEPKeyExchangeDeformatter
- AsymmetricKeyExchangeDeformatter
- ProtectedMemory
Which of the following classes specifies a key binary large object format for use with microsoft cryptography next generation objects?
- CngAlgorithm
- CngKeyBlobFormat
- CngKeyCreation parameter
- AsymmetricKeyExchangeDeformatter
- QueryString parameter