Microsoft.Web.Services3.Security.Cryptography Namespace

The set of classes that perform cryptographic operations.

ClassDescription
AESRepresents the abstract base class from which other classes that perform AES cryptography must derive.
AES128Used for AES cryptographic operations when using keys that are 128 bits long. This class cannot be inherited.
AES128EncryptionFormatterRepresents an implementation of the EncryptionFormatter class used for encryption with 128-bit AES keys. This class cannot be inherited.
AES128KeyExchangeFormatterRepresents the Kkey exchange formatter for AES key encryption with 128- bit keys. This class cannot be inherited.
AES192Used for AES cryptographic operations when using a key that is 192 bits long. This class cannot be inherited.
AES192EncryptionFormatterRepresents an implementation of the EncryptionFormatter class used for encryption with 192-bit AES keys. This class cannot be inherited.
AES192KeyExchangeFormatterKey exchange formatter for AES key encryption with 192 bit keys.
AES256Used for AES cryptographic operations when using a key that is 256 bits long. This class cannot be inherited.
AES256EncryptionFormatterRepresents an implementation of the EncryptionFormatter class used for encryption with 256-bit AES keys. This class cannot be inherited.
AES256KeyExchangeFormatterKey exchange formatter for AES key encryption with 256 bit keys.
AESKeyExchangeFormatterRepresents the abstract base class for KeyExchangeFormatter classes that implement the AES algorithm.
AsymmetricEncryptionFormatterRepresents the abstract base class from which implementations of asymmetric encryption must derive.
AsymmetricKeyAlgorithmRepresents the abstract base class from which all implementations of asymmetric key algorithms must inherit.
AsymmetricKeyExchangeFormatterRepresents the abstract base class from which implementers of key exchange with asymmetric algorithms must derive.
AsymmetricSignatureFormatterRepresents the abstract class from which implementations of signature formatters with asymmetric keys must derive.
EncryptionFormatterRepresents the abstract class from which implementations of encryption formatters must derive.
HMACSHA1SignatureFormatterRepresents an implementation of the KeyedHashSignatureFormatter class for HMACSHA1. This class cannot be inherited.
KeyAlgorithmRepresents the abstract base class from which all implementations of key algorithms must inherit.
KeyedHashSignatureFormatterRepresents the abstract base class from which implementations of keyed hash algorithms must derive.
KeyExchangeFormatterRepresents the abstract class from which implementations of key exchange formatters must derive.
PSHA1Create P-SHA1 hashes of the supplied data. This class cannot be inherited.
RSAThe abstract base class from which other classes that perform RSA cryptography must derive.
RSA15Represents an implementation of RSA used for RSA 1.5 cryptography. This class cannot be inherited.
RSA15EncryptionFormatterRepresents an implementation of the AsymmetricEncryptionFormatter class used with RSA 1.5 encryption. This class cannot be inherited.
RSA15KeyExchangeFormatterRepresents the key exchange formatter for RSA 1.5 key encryption. This class cannot be inherited.
RSAOAEPRepresents an implementation of RSA used for RSA_OEAP cryptography. This class cannot be inherited.
RSAOAEPKeyExchangeFormatterKey exchange formatter for RSA OEAP key encryption. This class cannot be inherited.
RSASHA1SignatureFormatterRepresents an implementation of KeyedHashSignatureFormatter for RSASHA1. This class cannot be inherited.
SignatureFormatterRepresents the abstract base class from which all signature formatters derive.
SymmetricEncryptionFormatterRepresents the abstract base class for symmetric encryption formatters.
SymmetricKeyAlgorithmRepresents the abstract base class from which all implementations of symmetric algorithms must inherit.
SymmetricKeyExchangeFormatterRepresents the abstract class from which implementations of symmetric key exchange formatters must derive.
TripleDESRepresents the abstract base class from which other classes performing Triple DES cryptography must derive.
TripleDESEncryptionFormatterRepresents an implementation of the EncryptionFormatter class used for Triple DES encryption. This class cannot be inherited.
TripleDESKeyExchangeFormatterRepreseents an abstract base class for KeyExchangeFormatter classes that implement the Triple DES algorithm. This class cannot be inherited.
Show: