Compartir a través de


SecureRandom.GetInstance Método

Definición

Sobrecargas

GetInstance(String, Provider)

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

GetInstance(String, String)

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

GetInstance(String)

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

GetInstance(String, Provider)

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

[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

Parámetros

algorithm
String

el nombre del algoritmo RNG. Consulte la sección SecureRandom en la documentación de nombre del algoritmo estándar de arquitectura criptográfica de Java para obtener información sobre los nombres de algoritmo RNG estándar.

provider
Provider

el proveedor.

Devoluciones

nuevo objeto SecureRandom.

Atributos

Excepciones

si el algoritmo especificado no está disponible.

si algorithm es null.

if provider == null

Comentarios

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

Se devuelve un nuevo objeto SecureRandom que encapsula la implementación secureRandomSpi del objeto Provider especificado. Tenga en cuenta que el objeto Provider especificado no tiene que registrarse en la lista de proveedores.

El objeto SecureRandom devuelto no se ha inicializado. Para inicializar el objeto devuelto, llame al setSeed método . Si setSeed no se llama a , la primera llamada a obligará al nextBytes objeto SecureRandom a inicializarse a sí mismo. Esta propagación automática no se producirá si setSeed se llamó anteriormente.

Agregado en la versión 1.4.

Documentación de Java para java.security.SecureRandom.getInstance(java.lang.String, java.security.Provider).

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

GetInstance(String, String)

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

[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

Parámetros

algorithm
String

el nombre del algoritmo RNG. Consulte la sección SecureRandom en la documentación de nombre del algoritmo estándar de arquitectura criptográfica de Java para obtener información sobre los nombres de algoritmo RNG estándar.

provider
String

el nombre del proveedor.

Devoluciones

nuevo objeto SecureRandom.

Atributos

Excepciones

si el algoritmo especificado no está disponible.

si el proveedor especificado no está disponible.

si algorithm es null.

if provider == null || provider.isEmpty()

Comentarios

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

Se devuelve un nuevo objeto SecureRandom que encapsula la implementación secureRandomSpi del proveedor especificado. El proveedor especificado debe registrarse en la lista de proveedores de seguridad.

Tenga en cuenta que la lista de proveedores registrados se puede recuperar a través del Security#getProviders() Security.getProviders() método .

El objeto SecureRandom devuelto no se ha inicializado. Para inicializar el objeto devuelto, llame al setSeed método . Si setSeed no se llama a , la primera llamada a obligará al nextBytes objeto SecureRandom a inicializarse a sí mismo. Esta propagación automática no se producirá si setSeed se llamó anteriormente.

Agregado en la versión 1.2.

Documentación de Java para java.security.SecureRandom.getInstance(java.lang.String, java.lang.String).

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

GetInstance(String)

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

[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

Parámetros

algorithm
String

el nombre del algoritmo RNG. Consulte la sección SecureRandom en la documentación de nombre del algoritmo estándar de arquitectura criptográfica de Java para obtener información sobre los nombres de algoritmo RNG estándar.

Devoluciones

nuevo objeto SecureRandom.

Atributos

Excepciones

si el algoritmo especificado no está disponible.

si algorithm es null.

Comentarios

Devuelve un objeto SecureRandom que implementa el algoritmo generador de números aleatorios (RNG) especificado.

Este método recorre la lista de proveedores de seguridad registrados, empezando por el proveedor más preferido. Se devuelve un nuevo objeto SecureRandom que encapsula la implementación secureRandomSpi del primer proveedor que admite el algoritmo especificado.

Tenga en cuenta que la lista de proveedores registrados se puede recuperar a través del Security#getProviders() Security.getProviders() método .

El objeto SecureRandom devuelto no se ha inicializado. Para inicializar el objeto devuelto, llame al setSeed método . Si setSeed no se llama a , la primera llamada a obligará al nextBytes objeto SecureRandom a inicializarse a sí mismo. Esta propagación automática no se producirá si setSeed se llamó anteriormente.

Agregado en la versión 1.2.

Documentación de Java para java.security.SecureRandom.getInstance(java.lang.String).

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