DES.Key 属性

定义

获取或设置数据加密标准 (DES) 算法的密钥。

public:
 virtual property cli::array <System::Byte> ^ Key { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
public override byte[] Key { get; set; }
member this.Key : byte[] with get, set
Public Overrides Property Key As Byte()

属性值

Byte[]

DES 算法的密钥。

例外

尝试将密钥设置为 null

试图设置长度不等于 BlockSizeValue 的密钥。

试图设置弱密钥(请参阅 IsWeakKey(Byte[]))或半弱密钥(请参阅 IsSemiWeakKey(Byte[]))。

注解

如果使用此属性 nullGenerateKey 则调用 以创建新的随机值。

密钥的长度必须等于 BlockSizeValue

此算法支持密钥长度为 64 位。

适用于

另请参阅