SymmetricSecurityKey.GenerateDerivedKey メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされた場合は、指定された暗号アルゴリズムとパラメーターを使用して、現在のキーの派生キーを生成します。
public:
abstract cli::array <System::Byte> ^ GenerateDerivedKey(System::String ^ algorithm, cli::array <System::Byte> ^ label, cli::array <System::Byte> ^ nonce, int derivedKeyLength, int offset);
public abstract byte[] GenerateDerivedKey (string algorithm, byte[] label, byte[] nonce, int derivedKeyLength, int offset);
abstract member GenerateDerivedKey : string * byte[] * byte[] * int * int -> byte[]
Public MustOverride Function GenerateDerivedKey (algorithm As String, label As Byte(), nonce As Byte(), derivedKeyLength As Integer, offset As Integer) As Byte()
パラメーター
- algorithm
- String
派生キーの生成に使用する暗号アルゴリズムを表す URI。
- derivedKeyLength
- Int32
派生キーのサイズ。
- offset
- Int32
このメソッドから返されるバイト配列内の派生キーの位置。
戻り値
Byte[]
派生キーを格納する Byte の配列。
注釈
P-SHA1 を暗号アルゴリズムとして指定するには、Psha1KeyDerivation フィールドを使用します。
SHA1 との競合問題のため、Microsoft では SHA256 以上に基づくセキュリティ モデルを推奨しています。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET