.NET Cryptography Classes
Test your knowledge of .NET Framework cryptography classes including symmetric and asymmetric encryption algorithms, digital signatures, and Cryptography Next Generation (CNG) implementations.
Questions
Which of the cryptographic class represents the base class from which all implementations of the RC2 algorithm must derive?
- RC2
- RC2CryptoServiceProvider
- MD5
- Rijndael
- Cryptographic hashes
Which of the following cryptography class encapsulates the name of a key storage provider for use with cryptography next generation objects?
- CngKey
- CngKeyBlobFormat
- CngProvider
- MD5Cng
- ProtectedData
Which of the following class defines a wrapper object to access the CSP version of the Triple DES algorithm?
- TripleDES
- TripleDESCryptoServiceProvider
- SHA512CryptoServiceProvider
- SHA256
- ProtectedMemory
Which of the following cryptographic class computes makes according to PKCS#1 for use by key exchange algorithms?
- RSAPKCS1KeyExchangeFormatter
- PKCS1MaskGeneration method
- RSAPKCS1SignatureDeformatter
- RSA
- ProtectedData
Which of the following cryptography class encapsulates the name of an encryption algorithm combination?
- CngAlgorithm
- CngKey
- CngKeyBlobFormat
- ProtectedData
- CngAlgorithmGroup
Which of the following class represents the abstract base class from which all implementations of the digital signature algorithm must inherit?
- DSACryptoServiceProvider
- DSASignatureDeformatter
- DSA
- DES
- ProtectedMemory
Which of the following cryptographic class creates a digital signature algorithm signature?
- DSASignatureFormatter
- DSASignatureDeformatter
- DSACryptoServiceProvider
- AsymmetricSignatureFormatter
- Oid
Which of the following cryptography class encapsulates optional configuration parameters for the user interface that cryptography next generation displays when you access a protected key?
- CngKey
- CngKeyBlobFormat
- MD5Cng
- ProtectedMemory
- CngUIPolicy
Which of the following class defines a wrapper object to access the CSP version of the data encryption standard algorithm?
- DES
- DSACryptoServiceProvider
- MD5
- DESCryptoServiceProvider
- ProtectedMemory
Which of the following classes supplied by the .NET framework require a key and a new initialization vector to encrypt and decrypt data?
- Asymmetric encryption
- Symmetric encryption
- Cryptographic signing
- RSA
- Oid
Which of the following class contains a type and a collection of values associated with that type?
- CryptoConfig
- CngKey
- CryptographicAttributeObject
- Rijndael
- RandomNumberGenerator
Which of the following cryptographic class contains advanced properties for key creation?
- CngKey
- CngKeyCreationParameters
- CngKeyBlobFormat
- CryptoConfig
- ProtectedData
Which of the following class provides a cryptography next generation implementation of the elliptic curve digital signature algorithm?
- AsymmetricSignatureDeformatter
- ECDsaCng
- ECDsa
- MD5
- ProtectedData
Which of the following cryptographic class provides a strong typed collection of cryptography next generation properties?
- CngAlgorithm
- CngPropertyCollection
- CngKey
- CngKeyBlobFormat
- ProtectedMemory
Which of the following cryptography class provides a cryptography next generation implementation of the elliptic curve Diffie - Hellman algorithm?
- ECDiffieHellman
- MD5Cng
- Rijndael
- ECDiffieHellmanCng
- ProtectedMemory