| AsnEncodedData | ASN.1 编码的数据。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| AsymmetricAlgorithm | 非对称加密算法的抽象基类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| AsymmetricSignatureDeformatter | 用于非对称签名解格式化器的基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| AsymmetricSignatureFormatter | 用于非对称签名格式化器的基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| CryptoStream | 将现有流包装为加密函数的流实现。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| CspKeyContainerInfo | 关于加密密钥对的附加信息。 |
| CspParameters | 加密服务提供程序的参数。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| DeriveBytes | 所有派生指定长度字节序列的类的抽象基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| DSA | DSA 算法实现的基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| DSACryptoServiceProvider | CSP 形式的 DSA 算法。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| DSASignatureDeformatter | 用于验证 DSA 签名。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| DSASignatureFormatter | 用于创建 DSA 签名。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| ECDsa | ECDsa 算法实现的基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| ECDsaBotan | Botan 形式的 ECDsa 算法。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| FromBase64Transform | 将 CryptoStream 类实例从 Base64 转换。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| HashAlgorithm | 哈希算法的基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| HMAC | 所有基于哈希的消息认证码(Authentication)实现(HMAC)必须继承此抽象类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| HMACSHA1 | 使用 SHA1 哈希函数的基于哈希的消息认证码。未实现。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| HMACSHA512 | 使用 SHA512 哈希函数的基于哈希的消息认证码。部分实现。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| ICryptoTransform | 加密转换器的基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| ICspAsymmetricAlgorithm | 非对称算法基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| KeySizes | 对称算法接受的密钥大小集合。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| MD5 | MD5 哈希算法。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| MD5CryptoServiceProvider | 兼容 CSP 的 MD5 算法。未实现。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| Oid | 加密对象标识符。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RandomNumberGenerator | 随机数生成器的抽象基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RC2 | RC2 对称算法基类。 此类的对象只能使用 System::MakeObject() 函数进行分配。 切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。 始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RC2Managed | 托管的 RC2 算法。仅支持 ECB、CFB 和 CBC 加密模式。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| Rfc2898DeriveBytes | 实现基于密码的密钥派生,PBKDF2。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| Rijndael | 用于 Rijndael 算法的基类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RijndaelManaged | 托管的 Rijndael 算法。仅支持 ECB 和 CFB 模式(无填充)以及 CBC 模式(无填充和零填充)。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RIPEMD160 | 计算输入数据的 RIPEMD160 哈希。在 C++ 中,RIPEMD160 不是抽象类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RNGCryptoServiceProvider | 遵循 CSP 概念的随机数生成器。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RSA | 用于 RSA 算法实现的基类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RSACryptoServiceProvider | RSA CSP 形式的算法。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RSAEncryptionPadding | RSA 加密或解密操作的填充模式和参数。 |
| RSAPKCS1SignatureDeformatter | 用于验证 RSA PKCS #1 v1.5 签名的类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RSAPKCS1SignatureFormatter | 使用 RSA PKCS #1 v1.5 签名对数据进行签名。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RSASignaturePadding | RSA 签名创建或验证操作的填充模式和参数。 |
| SHA1 | 计算输入数据的 SHA1 哈希。在 C++ 中,SHA1 不是抽象类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SHA1CryptoServiceProvider | SHA1 CSP 实现。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SHA1Managed | 托管的 SHA1 哈希器。未实现。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SHA256 | 计算输入数据的 SHA256 哈希。在 C++ 中,SHA256 不是抽象类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SHA256Managed | 托管的 SHA256 哈希器。未实现。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SHA384 | 计算输入数据的 SHA384 哈希。在 C++ 中,SHA384 不是抽象类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SHA384Managed | 托管的 SHA384 哈希器。未实现。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SHA512 | 计算输入数据的 SHA512 哈希。在 C++ 中,SHA512 不是抽象类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SHA512Managed | 托管的 SHA384 哈希器。未实现。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| SymmetricAlgorithm | 使用相同密钥进行加密和解密的对称算法基类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| ToBase64Transform | 将 CryptoStream 类实例转换为 Base64。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| TripleDES | 三重 Data 加密标准算法基类。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| TripleDESManaged | 托管的 TripleDES 实现。仅支持 ECB 和 CFB 模式(无填充)以及 CBC 模式(无填充、零填充和 PKCS7 填充)。此类的对象应仅使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |