Cipher.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
| Nombre | Description |
|---|---|
| GetInstance(String) |
Devuelve un |
| GetInstance(String, Provider) |
Devuelve un |
| GetInstance(String, String) |
Devuelve un |
GetInstance(String)
Devuelve un Cipher objeto que implementa la transformación especificada.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string -> Javax.Crypto.Cipher
Parámetros
- transformation
- String
el nombre de la transformación, por ejemplo, DES/CBC/PKCS5Padding. Consulte la sección Cifrado en la documentación de nombre de algoritmo estándar de arquitectura de criptografía de Java para obtener información sobre los nombres de transformación estándar.
Devoluciones
un cifrado que implementa la transformación solicitada.
- Atributos
Excepciones
si ningún proveedor instalado puede proporcionar la transformación, o es null, vacío o en un formato no válido.
si ningún proveedor instalado puede proporcionar el esquema de relleno en la transformación.
Comentarios
Devuelve un Cipher objeto que implementa la transformación especificada.
Este método recorre la lista de proveedores de seguridad registrados, empezando por el proveedor más preferido. Se devuelve un nuevo objeto Cipher que encapsula la implementación de CipherSpi 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 .
Java documentación para javax.crypto.Cipher.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
GetInstance(String, Provider)
Devuelve un Cipher objeto que implementa la transformación especificada.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string * Java.Security.Provider -> Javax.Crypto.Cipher
Parámetros
- transformation
- String
el nombre de la transformación, por ejemplo, DES/CBC/PKCS5Padding. Consulte la sección Cifrado en la documentación de nombre de algoritmo estándar de arquitectura de criptografía de Java para obtener información sobre los nombres de transformación estándar.
- provider
- Provider
el proveedor.
Devoluciones
un cifrado que implementa la transformación solicitada.
- Atributos
Excepciones
si el proveedor especificado no puede proporcionar la transformación, o es null, vacío o en un formato no válido.
si el esquema de relleno solicitado en la transformación no está disponible.
si el proveedor es null.
Comentarios
Devuelve un Cipher objeto que implementa la transformación especificada.
Se devuelve un nuevo objeto Cipher que encapsula la implementación cipherSpi del objeto Provider especificado. Tenga en cuenta que el objeto Provider especificado no tiene que registrarse en la lista de proveedores.
Java documentación para javax.crypto.Cipher.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 Cipher objeto que implementa la transformación especificada.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string * string -> Javax.Crypto.Cipher
Parámetros
- transformation
- String
el nombre de la transformación, por ejemplo, DES/CBC/PKCS5Padding. Consulte la sección Cifrado en la documentación de nombre de algoritmo estándar de arquitectura de criptografía de Java para obtener información sobre los nombres de transformación estándar.
- provider
- String
el nombre del proveedor.
Devoluciones
un cifrado que implementa la transformación solicitada.
- Atributos
Excepciones
si el proveedor especificado no puede proporcionar la transformación, o es null, vacío o en un formato no válido.
si no se encuentra ningún proveedor con el nombre especificado.
si el esquema de relleno solicitado en la transformación no está disponible.
si el proveedor especificado es null.
Comentarios
Devuelve un Cipher objeto que implementa la transformación especificada.
Se devuelve un nuevo objeto Cipher que encapsula la implementación de CipherSpi 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 .
Java documentación para javax.crypto.Cipher.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.