AsymmetricKeyExchangeFormatter 类

定义

表示从中派生出所有非对称密钥交换格式化程序的基类。

C#
public abstract class AsymmetricKeyExchangeFormatter
C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
C#
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
继承
AsymmetricKeyExchangeFormatter
派生
属性

注解

非对称密钥交换格式化程序加密密钥交换数据。

密钥交换允许发送方创建机密信息,例如可在对称加密算法中用作密钥的随机数据,并使用加密将其发送给目标收件人。

注意

强烈建议不要尝试根据提供的基本功能创建自己的密钥交换方法,因为必须仔细执行操作的许多详细信息才能成功交换密钥。

构造函数

属性

Parameters

在派生类中重写时,获取非对称密钥交换的参数。

方法

CreateKeyExchange(Byte[], Type)

当在派生类中重写时,请从指定的输入数据创建加密的密钥交换数据。

CreateKeyExchange(Byte[])

当在派生类中重写时,请从指定的输入数据创建加密的密钥交换数据。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SetKey(AsymmetricAlgorithm)

当在派生类中重写时,设置要用于加密机密信息的公钥。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另请参阅