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 не будет автоматически заполнять себя, если setSeed вызывается перед любым nextBytes или reseed вызовом. Вызывающий объект должен убедиться, что seed аргумент содержит достаточно энтропии для обеспечения безопасности этого SecureRandomобъекта.
Java документации по java.security.SecureRandom.setSeed(byte[]).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".