Language

SecureRandom.SetSeed(Byte[]) メソッド

定義

指定されたシードを使用して、このランダム オブジェクトを再シードします。

[Android.Runtime.Register("setSeed", "([B)V", "GetSetSeed_arrayBHandler")]
public virtual void SetSeed(byte[]? seed);
[<Android.Runtime.Register("setSeed", "([B)V", "GetSetSeed_arrayBHandler")>]
override this.SetSeed : byte[] -> unit

パラメーター

seed
Byte[]

シード。

属性

注釈

指定されたシードを使用して、このランダム オブジェクトを再シードします。 種子は、既存の種子を置き換えるのではなく、補足する。 したがって、繰り返し呼び出しは、ランダム性を低下させることが保証されません。

PRNG SecureRandomは、nextBytesまたはreseed呼び出しの前にsetSeedが呼び出された場合、自動的にはシード処理されません。 呼び出し元は、 seed 引数に、この SecureRandomのセキュリティに十分なエントロピが含まれていることを確認する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象