Язык

SecureRandom Конструкторы

Определение

Перегрузки

Имя. Описание
SecureRandom()

Создает безопасный генератор случайных чисел (RNG), реализующий алгоритм случайного числа по умолчанию.

SecureRandom(Byte[])

Создает безопасный генератор случайных чисел (RNG), реализующий алгоритм случайного числа по умолчанию.

SecureRandom(SecureRandomSpi, Provider)

Создает объект SecureRandom.

SecureRandom(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

SecureRandom()

Создает безопасный генератор случайных чисел (RNG), реализующий алгоритм случайного числа по умолчанию.

[Android.Runtime.Register(".ctor", "()V", "")]
public SecureRandom();
Атрибуты

Комментарии

Создает безопасный генератор случайных чисел (RNG), реализующий алгоритм случайного числа по умолчанию.

Этот конструктор проходит по списку зарегистрированных поставщиков безопасности, начиная с наиболее предпочтительного поставщика. Возвращается новый SecureRandom объект, инкапсулирующий SecureRandomSpi реализацию из первого поставщика, который поддерживает SecureRandom алгоритм RNG. Если ни один из поставщиков не поддерживает алгоритм RNG, возвращается значение по умолчанию для конкретной реализации.

Обратите внимание, что список зарегистрированных поставщиков можно получить с помощью Security#getProviders() Security.getProviders() метода.

SecureRandom Сведения о стандартных именах алгоритмов RNG см. в разделе Java спецификации стандартных имен алгоритмов безопасности.

Java документации по java.security.SecureRandom.SecureRandom().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SecureRandom(Byte[])

Создает безопасный генератор случайных чисел (RNG), реализующий алгоритм случайного числа по умолчанию.

[Android.Runtime.Register(".ctor", "([B)V", "")]
public SecureRandom(byte[]? seed);
[<Android.Runtime.Register(".ctor", "([B)V", "")>]
new Java.Security.SecureRandom : byte[] -> Java.Security.SecureRandom

Параметры

seed
Byte[]

начальное значение.

Атрибуты

Комментарии

Создает безопасный генератор случайных чисел (RNG), реализующий алгоритм случайного числа по умолчанию. Экземпляр SecureRandom заполняется указанными байтами начального значения.

Этот конструктор проходит по списку зарегистрированных поставщиков безопасности, начиная с наиболее предпочтительного поставщика. Возвращается новый SecureRandom объект, инкапсулирующий SecureRandomSpi реализацию из первого поставщика, который поддерживает SecureRandom алгоритм RNG. Если ни один из поставщиков не поддерживает алгоритм RNG, возвращается значение по умолчанию для конкретной реализации.

Обратите внимание, что список зарегистрированных поставщиков можно получить с помощью Security#getProviders() Security.getProviders() метода.

SecureRandom Сведения о стандартных именах алгоритмов RNG см. в разделе Java спецификации стандартных имен алгоритмов безопасности.

Java документации по java.security.SecureRandom.SecureRandom(byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SecureRandom(SecureRandomSpi, Provider)

Создает объект SecureRandom.

[Android.Runtime.Register(".ctor", "(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V", "")]
protected SecureRandom(Java.Security.SecureRandomSpi? secureRandomSpi, Java.Security.Provider? provider);
[<Android.Runtime.Register(".ctor", "(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V", "")>]
new Java.Security.SecureRandom : Java.Security.SecureRandomSpi * Java.Security.Provider -> Java.Security.SecureRandom

Параметры

secureRandomSpi
SecureRandomSpi

реализация SecureRandom .

provider
Provider

поставщик.

Атрибуты

Комментарии

Создает объект SecureRandom.

Java документации по java.security.SecureRandom.SecureRandom(java.security.SecureRandomSpi, java.security.Provider).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SecureRandom(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

protected SecureRandom(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.SecureRandom : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.SecureRandom

Параметры

javaReference
IntPtr

nativeint

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к