SecureRandom.SetSeed(Byte[]) Método

Definición

Vuelve a inicializar este objeto aleatorio con la inicialización especificada.

[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

Parámetros

seed
Byte[]

el valor de inicialización.

Atributos

Comentarios

Vuelve a inicializar este objeto aleatorio con la inicialización especificada. Los suplementos de inicialización, en lugar de reemplazar, la inicialización existente. Por lo tanto, se garantiza que las llamadas repetidas nunca reduzcan la aleatoriedad.

Un PRNG SecureRandom no se inicializará automáticamente si setSeed se llama a antes de cualquier nextBytes llamada o reseed llamada. El autor de la llamada debe asegurarse de que el seed argumento contiene suficiente entropía para la seguridad de este SecureRandom.

Java documentación para java.security.SecureRandom.setSeed(byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a