SymmetricAlgorithm.GenerateKey メソッド


派生クラスでオーバーライドされると、アルゴリズムで使用するランダム キー (Key) を生成します。When overridden in a derived class, generates a random key (Key) to use for the algorithm.

 abstract void GenerateKey();
public abstract void GenerateKey ();
abstract member GenerateKey : unit -> unit
Public MustOverride Sub GenerateKey ()


一般に、 CreateEncryptor() またはでは CreateEncryptor(null, null) 初期化ベクターとキーの両方が自動的に生成されるため、このメソッドを使用する理由はありません。In general, there is no reason to use this method, because CreateEncryptor() or CreateEncryptor(null, null) automatically generates both an initialization vector and a key. ただし、メソッドを使用して、 GenerateKey 異なるキーを持つ対称アルゴリズムインスタンスを再利用することもできます。However, you may want to use the GenerateKey method to reuse a symmetric algorithm instance with a different key.