SecureRandom.SetSeed(Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.