ManagedAuthenticatedEncryptionSettings 类

定义

用于配置使用托管 SymmetricAlgorithm 和 KeyedHashAlgorithm 实现的经过身份验证的加密机制的设置。

public ref class ManagedAuthenticatedEncryptionSettings sealed
public sealed class ManagedAuthenticatedEncryptionSettings
type ManagedAuthenticatedEncryptionSettings = class
Public NotInheritable Class ManagedAuthenticatedEncryptionSettings
继承
ManagedAuthenticatedEncryptionSettings

构造函数

ManagedAuthenticatedEncryptionSettings()

用于配置使用托管 SymmetricAlgorithm 和 KeyedHashAlgorithm 实现的经过身份验证的加密机制的设置。

属性

EncryptionAlgorithmKeySize

将用于对称加密的密钥的长度 (位) 。 此属性必须具有值。

EncryptionAlgorithmType

用于对称加密的算法的类型。 类型必须子类 SymmetricAlgorithm。 此属性必须具有值。

ValidationAlgorithmType

用于验证的算法的类型。 类型类型必须子类 KeyedHashAlgorithm。 此属性必须具有值。

方法

Validate()

验证这 ManagedAuthenticatedEncryptionSettings 是否格式正确,即指定的算法是否确实存在,并且可以正确实例化。 如果验证失败,将引发异常。

适用于