SecureRandom.GetInstance 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í.
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.
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.
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.