.NET Application Security and Cryptography
Covers .NET security concepts including cryptographic algorithms, exception handling, and cryptographic services for secure application development
Questions
Which of the following accesses the managed version of the Rijndael algorithm?
- Rijndael
- RijndaelManaged Transform
- RijndaelManaged
- ProtectedData
- RandomNumber Generator
Which of the following is a read only string property that holds the method that threw the exception?
- InnerException
- TargetSite
- XmlException
- DataException
- HelpLink
Which among the following represents a cryptographic object identifier?
- ProtectedMemory
- ProtectedData
- OIDEnumerated
- OidCollection
- Oid
Which of the following manages the allocation and release of memory for your application?
- .Net Framework garbage collector
- .Net FCL
- Common language runtime
- Web form
- Windows form
Which of the following computes the RIPEMD160 hash for the input data using the managed library?
- RandomNumber generator
- OidCollection
- ProtectedMemory
- RIPEMD160
- RIPEMD160Managed
Which among the following represents the base class, from which all implementation of the RSA algorithm inherit?
- RSACryptoService Provider
- RSA
- Rijndael
- Oid
- ProtectedData
Which of the following is generated, when a call to an object method is inappropriate because of the object's state?
- DataException
- InvalidOperationException
- XmlException
- InnerException
- Helplink
Which of the following implements a cryptographic random number generator using the implementation provided by the CSP?
- RNGCryptoService provider
- Random number generator
- OidCollection
- Rijndael
- ProtectedData
Which of the following returns the first exception into the chain in .Net applications?
- InnerException
- DataException
- XmlException
- GetBaseException
- StackTrace
Which of the following exception class properties provides a string that contains a description of errors, suitable for displaying to users in .Net?
- Helplink
- Message
- StackTrace
- TargetSite
- DataException
Which of the following creates the PKCS#1key exchange data using RSA?
- RSACryptoService Provider
- RSAPKCS1KeyExchangeDeformatter
- RSAPKCS1Key ExchangeFormatter
- RijndaelManaged Transform
- ProtectedMemory
Which of the following exception class properties provide a string containing the name of an object that generated the error in .Net?
- TargetSite
- InnerException
- HelpLink
- Source
- XmlException
Which of the following verifies an RSA PKCS#1 version 1.5 signature in .Net security?
- RSAPKCS1KeyExchangeDeformatter
- RSAPKCS1Signature Deformatter
- RSAPKCS1Signature Formatter
- RSACryptoService Provider
- ProtectedData
Which of the following begins a section of code, where an exception might be generated from a code error?
- Catch
- Finally
- Try
- InnerException
- TargetSite
Which of the following computes the SHA1 hash value for the input data using the implementation provided by the CSP?
- SHA1
- SHA1Cng
- SHA1CryptoService provider
- OidCollection
- RandomNumber generator