SymmetricAlgorithm.Key プロパティ

定義

対称アルゴリズムの共有キーを取得または設定します。

C#
public virtual byte[] Key { get; set; }

プロパティ値

Byte[]

対称アルゴリズムに使用する共有キー。

例外

鍵を null に設定しようとしました。

キー サイズが無効です。

注釈

秘密キーは、暗号化と暗号化解除の両方に使用されます。 対称アルゴリズムを成功させるには、送信側と受信側だけに秘密キーを伝える必要があります。 有効なキー サイズは、特定の対称アルゴリズムの実装によって指定され、 LegalKeySizes プロパティに一覧表示されます。

このプロパティが null 使用されている場合は、 メソッドが GenerateKey 呼び出され、新しいランダムな値が作成されます。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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 1.3, 1.4, 1.6, 2.0, 2.1

こちらもご覧ください