SecureRandom Constructores
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
| Nombre | Description |
|---|---|
| SecureRandom() |
Construye un generador de números aleatorios seguro (RNG) que implementa el algoritmo de número aleatorio predeterminado. |
| SecureRandom(Byte[]) |
Construye un generador de números aleatorios seguro (RNG) que implementa el algoritmo de número aleatorio predeterminado. |
| SecureRandom(SecureRandomSpi, Provider) |
Crea un objeto |
| SecureRandom(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
SecureRandom()
Construye un generador de números aleatorios seguro (RNG) que implementa el algoritmo de número aleatorio predeterminado.
[Android.Runtime.Register(".ctor", "()V", "")]
public SecureRandom();
- Atributos
Comentarios
Construye un generador de números aleatorios seguro (RNG) que implementa el algoritmo de número aleatorio predeterminado.
Este constructor recorre la lista de proveedores de seguridad registrados, empezando por el proveedor más preferido. Se devuelve un nuevo SecureRandom objeto que encapsula la SecureRandomSpi implementación del primer proveedor que admite un SecureRandom algoritmo (RNG). Si ninguno de los proveedores admite un algoritmo RNG, se devuelve un valor predeterminado específico de la implementación.
Tenga en cuenta que la lista de proveedores registrados se puede recuperar a través del Security#getProviders() Security.getProviders() método .
Consulte la SecureRandom sección de la especificación de nombres de algoritmo estándar de seguridad de Java para obtener información sobre los nombres de algoritmo de RNG estándar.
Java documentación para java.security.SecureRandom.SecureRandom().
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
SecureRandom(Byte[])
Construye un generador de números aleatorios seguro (RNG) que implementa el algoritmo de número aleatorio predeterminado.
[Android.Runtime.Register(".ctor", "([B)V", "")]
public SecureRandom(byte[]? seed);
[<Android.Runtime.Register(".ctor", "([B)V", "")>]
new Java.Security.SecureRandom : byte[] -> Java.Security.SecureRandom
Parámetros
- seed
- Byte[]
el valor de inicialización.
- Atributos
Comentarios
Construye un generador de números aleatorios seguro (RNG) que implementa el algoritmo de número aleatorio predeterminado. La SecureRandom instancia de se inicializará con los bytes de inicialización especificados.
Este constructor recorre la lista de proveedores de seguridad registrados, empezando por el proveedor más preferido. Se devuelve un nuevo SecureRandom objeto que encapsula la SecureRandomSpi implementación del primer proveedor que admite un SecureRandom algoritmo (RNG). Si ninguno de los proveedores admite un algoritmo RNG, se devuelve un valor predeterminado específico de la implementación.
Tenga en cuenta que la lista de proveedores registrados se puede recuperar a través del Security#getProviders() Security.getProviders() método .
Consulte la SecureRandom sección de la especificación de nombres de algoritmo estándar de seguridad de Java para obtener información sobre los nombres de algoritmo de RNG estándar.
Java documentación para java.security.SecureRandom.SecureRandom(byte[]).
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
SecureRandom(SecureRandomSpi, Provider)
Crea un objeto 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
Parámetros
- secureRandomSpi
- SecureRandomSpi
la SecureRandom implementación.
- provider
- Provider
el proveedor.
- Atributos
Comentarios
Crea un objeto SecureRandom.
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
SecureRandom(IntPtr, JniHandleOwnership)
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.
protected SecureRandom(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.SecureRandom : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.SecureRandom
Parámetros
- javaReference
-
IntPtr
nativeint
que IntPtrcontiene una referencia de objeto Java Native Interface (JNI).
- transfer
- JniHandleOwnership
un JniHandleOwnershipvalor de tipo que indica cómo controlar javaReference
Comentarios
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.