Class Name |
.NET
1.0
RTM |
.NET
1.1
RTM |
.NET
2.0
RTM |
.NET
3.0
RTM |
.NET
3.5
RTM |
.NET
4.0
RTM |
.NET
4.5
RTM |
.NET
4.6
RTM |
|
Aes
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
|
AesCryptoServiceProvider
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AesManaged
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AsnEncodedData
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AsnEncodedDataCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AsnEncodedDataEnumerator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AsymmetricAlgorithm
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AsymmetricKeyExchangeDeformatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AsymmetricKeyExchangeFormatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AsymmetricSignatureDeformatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
AsymmetricSignatureFormatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CipherMode
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngAlgorithm
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngAlgorithmGroup
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngExportPolicies
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngKey
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngKeyBlobFormat
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngKeyCreationOptions
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngKeyCreationParameters
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngKeyHandleOpenOptions
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngKeyOpenOptions
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngKeyUsages
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngProperty
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngPropertyCollection
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngPropertyOptions
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngProvider
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngUIPolicy
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CngUIProtectionLevels
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptoAPITransform
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptoConfig
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptographicAttributeObject
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptographicAttributeObjectCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptographicAttributeObjectEnumerator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptographicException
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptographicUnexpectedOperationException
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptoStream
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CryptoStreamMode
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CspKeyContainerInfo
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CspParameters
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
CspProviderFlags
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DataProtectionScope
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DataProtector
|
-
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
|
DeriveBytes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DES
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DESCryptoServiceProvider
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DpapiDataProtector
|
-
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
|
DSA
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DSACryptoServiceProvider
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DSAParameters
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DSASignatureDeformatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
DSASignatureFormatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ECDiffieHellman
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ECDiffieHellmanCng
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ECDiffieHellmanCngPublicKey
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ECDiffieHellmanKeyDerivationFunction
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ECDiffieHellmanPublicKey
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ECDsa
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ECDsaCng
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ECKeyXmlFormat
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
FromBase64Transform
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
FromBase64TransformMode
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
HashAlgorithm
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
HMAC
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
HMACMD5
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
HMACRIPEMD160
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
HMACSHA1
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
HMACSHA256
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
HMACSHA384
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
HMACSHA512
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ICryptoTransform
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ICspAsymmetricAlgorithm
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
KeyedHashAlgorithm
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
KeyNumber
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
KeySizes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
MACTripleDES
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ManifestSignatureInformation
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ManifestSignatureInformationCollection
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
MaskGenerationMethod
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
MD5
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
MD5Cng
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
MD5CryptoServiceProvider
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
MemoryProtectionScope
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
Oid
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
OidCollection
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
OidEnumerator
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
OidGroup
|
-
|
-
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
|
PaddingMode
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
PasswordDeriveBytes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
PKCS1MaskGenerationMethod
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProtectedData
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ProtectedMemory
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RandomNumberGenerator
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RC2
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RC2CryptoServiceProvider
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
Rfc2898DeriveBytes
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
Rijndael
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RijndaelManaged
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RijndaelManagedTransform
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RIPEMD160
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RIPEMD160Managed
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RNGCryptoServiceProvider
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSA
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSACryptoServiceProvider
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSAOAEPKeyExchangeDeformatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSAOAEPKeyExchangeFormatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSAParameters
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSAPKCS1KeyExchangeDeformatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSAPKCS1KeyExchangeFormatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSAPKCS1SignatureDeformatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
RSAPKCS1SignatureFormatter
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA1
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA1Cng
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA1CryptoServiceProvider
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA1Managed
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA256
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA256Cng
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA256CryptoServiceProvider
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA256Managed
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA384
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA384Cng
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA384CryptoServiceProvider
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA384Managed
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA512
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA512Cng
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA512CryptoServiceProvider
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SHA512Managed
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SignatureDescription
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SignatureVerificationResult
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
StrongNameSignatureInformation
|
-
|
-
|
-
|
-
|
Yes
|
Yes
|
Yes
|
Yes
|
|
SymmetricAlgorithm
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
ToBase64Transform
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TripleDES
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|
TripleDESCryptoServiceProvider
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
|