次の方法で共有


DES.Key プロパティ

DES (Data Encryption Standard) アルゴリズムの共有キーを取得または設定します。

Overrides Public Property Key As Byte ()
[C#]
public override byte[] Key {get; set;}
[C++]
public: __property unsigned char get_Key();public: __property void set_Key(unsigned char __gc[]);
[JScript]
public override function get Key() : Byte[];
public override function set Key(Byte[]);

プロパティ値

DES アルゴリズムの共有キー。

例外

例外の種類 条件
ArgumentNullException キーを null 参照 (Visual Basic では Nothing) に設定しようとしました。
ArgumentException 長さが BlockSizeValue と等しくないキーを設定しようとしました。
CryptographicException 脆弱キー (IsWeakKey を参照) または半脆弱キー (IsSemiWeakKey を参照) を設定しようとしました。

解説

このプロパティが使用時に null 参照 (Visual Basic では Nothing) の場合は、 GenerateKey が呼び出され、新しい乱数値が作成されます。

キーの長さは BlockSizeValue と等しくする必要があります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

DES クラス | DES メンバ | System.Security.Cryptography 名前空間 | 暗号サービス