SecureRandom.GetInstance Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetInstance(String, Provider) |
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG). |
GetInstance(String, String) |
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG). |
GetInstance(String) |
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG). |
GetInstance(String, Provider)
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG).
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/SecureRandom;", "")]
public static Java.Security.SecureRandom? GetInstance (string? algorithm, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/SecureRandom;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.SecureRandom
Параметры
- algorithm
- String
имя алгоритма RNG. Дополнительные сведения о стандартных именах алгоритмов RNG см. в разделе SecureRandom в документации по имени стандартного алгоритма архитектуры шифрования Java.
- provider
- Provider
поставщик.
Возвращаемое значение
новый объект SecureRandom.
- Атрибуты
Исключения
Значение , если указанный алгоритм недоступен.
null
Значение algorithm
if .
если provider == null
Комментарии
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG).
Возвращается новый объект SecureRandom, инкапсулирующий реализацию SecureRandomSpi из указанного объекта Provider. Обратите внимание, что указанный объект provider не должен быть зарегистрирован в списке поставщиков.
Возвращенный объект SecureRandom не был загружен. Чтобы заполнить возвращаемый объект, вызовите setSeed
метод. Если setSeed
этот вызов не вызывается, первый вызов принудительно принудит nextBytes
объект SecureRandom заразить себя. Это самозаселение не будет происходить, если setSeed
ранее был вызван.
Добавлено в версии 1.4.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
GetInstance(String, String)
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG).
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/SecureRandom;", "")]
public static Java.Security.SecureRandom? GetInstance (string? algorithm, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/SecureRandom;", "")>]
static member GetInstance : string * string -> Java.Security.SecureRandom
Параметры
- algorithm
- String
имя алгоритма RNG. Дополнительные сведения о стандартных именах алгоритмов RNG см. в разделе SecureRandom в документации по имени стандартного алгоритма архитектуры шифрования Java.
- provider
- String
имя поставщика.
Возвращаемое значение
новый объект SecureRandom.
- Атрибуты
Исключения
Значение , если указанный алгоритм недоступен.
Значение , если указанный поставщик недоступен.
null
Значение algorithm
if .
если provider == null || provider.isEmpty()
Комментарии
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG).
Возвращается новый объект SecureRandom, инкапсулирующий реализацию SecureRandomSpi из указанного поставщика. Указанный поставщик должен быть зарегистрирован в списке поставщиков безопасности.
Обратите внимание, что список зарегистрированных поставщиков можно получить с помощью Security#getProviders() Security.getProviders()
метода.
Возвращенный объект SecureRandom не был загружен. Чтобы заполнить возвращаемый объект, вызовите setSeed
метод. Если setSeed
этот вызов не вызывается, первый вызов принудительно принудит nextBytes
объект SecureRandom заразить себя. Это самозаселение не будет происходить, если setSeed
ранее был вызван.
Добавлено в версии 1.2.
Документация по Java для java.security.SecureRandom.getInstance(java.lang.String, java.lang.String)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
GetInstance(String)
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG).
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/SecureRandom;", "")]
public static Java.Security.SecureRandom? GetInstance (string? algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/SecureRandom;", "")>]
static member GetInstance : string -> Java.Security.SecureRandom
Параметры
- algorithm
- String
имя алгоритма RNG. Дополнительные сведения о стандартных именах алгоритмов RNG см. в разделе SecureRandom в документации по имени стандартного алгоритма архитектуры шифрования Java.
Возвращаемое значение
новый объект SecureRandom.
- Атрибуты
Исключения
Значение , если указанный алгоритм недоступен.
null
Значение algorithm
if .
Комментарии
Возвращает объект SecureRandom, реализующий указанный алгоритм генератора случайных чисел (RNG).
Этот метод проходит по списку зарегистрированных поставщиков безопасности, начиная с наиболее предпочтительного поставщика. Новый объект SecureRandom, инкапсулирующий реализацию SecureRandomSpi из первого поставщика, который поддерживает указанный алгоритм, возвращается.
Обратите внимание, что список зарегистрированных поставщиков можно получить с помощью Security#getProviders() Security.getProviders()
метода.
Возвращенный объект SecureRandom не был загружен. Чтобы заполнить возвращаемый объект, вызовите setSeed
метод. Если setSeed
этот вызов не вызывается, первый вызов принудительно принудит nextBytes
объект SecureRandom заразить себя. Это самозаселение не будет происходить, если setSeed
ранее был вызван.
Добавлено в версии 1.2.
Документация по Java для java.security.SecureRandom.getInstance(java.lang.String)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.