导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

System.Security.Cryptography 命名空间

2013/12/13

System.Security.Cryptography 命名空间提供加密服务,包括安全的数据编码和解码,以及许多其他操作,例如散列法、随机数字生成和消息身份验证。

  说明
公共类Aes表示高级加密标准 (AES) 的所有实现都必须从中继承的抽象基类。
公共类AesManaged提供高级加密标准 (AES) 对称算法的托管实现。
公共类AsymmetricAlgorithm表示所有不对称算法的实现都必须从中继承的抽象基类。
公共类AsymmetricKeyExchangeDeformatter表示所有非对称密钥交换反格式化程序均从中派生的基类。
公共类AsymmetricKeyExchangeFormatter表示所有非对称密钥交换格式化程序均从中派生的基类。
公共类AsymmetricSignatureDeformatter表示所有不对称签名反格式化程序实现均从中派生的抽象基类。
公共类AsymmetricSignatureFormatter表示所有不对称签名格式化程序实现均从中派生的基类。
公共类CryptographicException当加密操作过程中发生错误时引发的异常。
公共类CryptographicUnexpectedOperationException当加密操作过程中发生意外操作时引发的异常。
公共类CryptoStream定义将数据流链接到加密转换的流。
公共类CspKeyContainerInfo提供有关加密密钥对的附加信息。无法继承此类。
公共类CspParameters包含传递给执行加密计算的加密服务提供程序 (CSP) 的参数。无法继承此类。
公共类DeriveBytes表示抽象基类,导出指定长度字节序列的所有类都从该基类继承。
公共类HashAlgorithm表示所有加密哈希算法实现均必须从中派生的基类。
公共类HMAC表示基于哈希的消息验证代码 (HMAC) 的所有实现必须从中派生的抽象类。
公共类HMACSHA1使用 SHA1 哈希函数计算基于哈希值的消息验证代码 (HMAC)。
公共类HMACSHA256使用 SHA256 哈希函数计算基于哈希值的消息验证代码 (HMAC)。
公共类KeyedHashAlgorithm显示所有加密哈希算法实现均必须从中派生的抽象类。
公共类KeySizes确定对称加密算法的有效密钥大小设置。
公共类MaskGenerationMethod表示所有掩码生成器算法均必须从中派生的抽象类。
公共类PKCS1MaskGenerationMethod根据 PKCS #1 计算用于密钥交换算法的掩码。
公共类ProtectedData为加密和解密数据提供方法。无法继承此类。
公共类RandomNumberGenerator表示加密随机数生成器的所有实现均从中派生的抽象类。
公共类Rfc2898DeriveBytes通过使用基于 HMACSHA1 的伪随机数生成器,实现基于密码的密钥派生功能 (PBKDF2)。
公共类RNGCryptoServiceProvider使用加密服务提供程序 (CSP) 提供的实现来实现加密随机数生成器 (RNG)。无法继承此类。
公共类RSA表示 RSA 算法的所有实现均从中继承的基类。
公共类RSACryptoServiceProvider使用加密服务提供程序 (CSP) 提供的 RSA 算法的实现执行不对称加密和解密。无法继承此类。
公共类RSAOAEPKeyExchangeDeformatter对最优不对称加密填充 (OAEP) 密钥交换数据进行解密。
公共类RSAOAEPKeyExchangeFormatter使用 RSA 创建最优不对称加密填充 (OAEP) 密钥交换数据。
公共类RSAPKCS1KeyExchangeDeformatter解密 PKCS #1 密钥交换数据。
公共类RSAPKCS1KeyExchangeFormatter使用 RSA 创建 PKCS#1 密钥交换数据。
公共类RSAPKCS1SignatureDeformatter验证 RSAPKCS #1 1.5 版签名。
公共类RSAPKCS1SignatureFormatter创建 RSAPKCS #1 1.5 版签名。
公共类SHA1计算输入数据的 SHA1 哈希值。
公共类SHA1Managed使用托管库计算输入数据的 SHA1 哈希值。
公共类SHA256计算输入数据的 SHA256 哈希值。
公共类SHA256Managed使用托管库计算输入数据的 SHA256 哈希值。
公共类SymmetricAlgorithm表示所有对称算法的实现都必须从中继承的抽象基类。

  结构说明
公共结构RSAParameters表示 RSA 算法的标准参数。

  接口说明
公共接口ICryptoTransform定义基本的加密转换运算。
公共接口ICspAsymmetricAlgorithm定义若干方法,使 AsymmetricAlgorithm 类可以枚举密钥容器信息以及导入和导出 Microsoft Cryptographic API (CAPI) 兼容的密钥 Blob。

  枚举说明
公共枚举CryptoStreamMode指定加密流的模式。
公共枚举CspProviderFlags指定修改加密服务提供程序 (CSP) 行为的标志。
公共枚举KeyNumber指定是创建不对称签名密钥还是创建不对称交换密钥。

显示:
© 2015 Microsoft