System::Security::Cryptography Namespace Reference

Namespaces

 Pkcs
 
 X509Certificates
 

Classes

class  AsnEncodedData
 
class  AsymmetricAlgorithm
 
class  AsymmetricSignatureDeformatter
 
class  AsymmetricSignatureFormatter
 
class  CryptoStream
 
class  CspParameters
 
class  HashAlgorithm
 
class  HMACSHA1
 
class  ICryptoTransform
 
class  ICspAsymmetricAlgorithm
 
class  KeySizes
 
class  MD5
 
class  MD5CryptoServiceProvider
 
class  Oid
 
class  RandomNumberGenerator
 
class  RC2
 
class  RC2Managed
 
class  Rijndael
 
class  RijndaelManaged
 
class  RNGCryptoServiceProvider
 
class  RSA
 
class  RSACryptoServiceProvider
 
struct  RSACryptoServiceProviderPimpl
 
struct  RSAParameters
 
class  RSAPKCS1SignatureDeformatter
 
class  RSAPKCS1SignatureFormatter
 
struct  RSAPKCS1SignatureFormatterPimpl
 
class  SHA1
 
class  SHA1CryptoServiceProvider
 
class  SHA1Managed
 
class  SHA256
 
class  SHA256Managed
 
class  SHA384
 
class  SHA384Managed
 
class  SHA512
 
class  SHA512Managed
 
class  SymmetricAlgorithm
 
class  TripleDES
 
class  TripleDESManaged
 

Enumerations

enum  CipherMode {
  CipherMode::CBC = 1, CipherMode::ECB = 2, CipherMode::OFB = 3, CipherMode::CFB = 4,
  CipherMode::CTS = 5
}
 
enum  CryptoStreamMode { CryptoStreamMode::Read = 0, CryptoStreamMode::Write = 1 }
 
enum  PaddingMode {
  PaddingMode::None = 1, PaddingMode::PKCS7 = 2, PaddingMode::Zeros = 3, PaddingMode::ANSIX923 = 4,
  PaddingMode::ISO10126 = 5
}
 

Enumeration Type Documentation

◆ CipherMode

Enumerator
CBC 
ECB 
OFB 
CFB 
CTS 

◆ CryptoStreamMode

Enumerator
Read 
Write 

◆ PaddingMode

Enumerator
None 
PKCS7 
Zeros 
ANSIX923 
ISO10126