MessageDigest.GetInstance Método

Definición

Sobrecargas

Nombre Description
GetInstance(String, Provider)

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

GetInstance(String, String)

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

GetInstance(String)

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

GetInstance(String, Provider)

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm, Java.Security.Provider provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.MessageDigest

Parámetros

algorithm
String

el nombre del algoritmo solicitado. Consulte la sección MessageDigest en la especificación de nombres de algoritmo estándar de seguridad de Java para obtener información sobre los nombres de algoritmo estándar.

provider
Provider

el proveedor.

Devoluciones

un MessageDigest objeto que implementa el algoritmo especificado.

Atributos

Excepciones

si el algoritmo especificado no está disponible

si algorithm es null

si provider == null

Comentarios

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

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

Agregado en la versión 1.4.

Java documentación para java.security.MessageDigest.getInstance(java.lang.String, java.security.Provider).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

GetInstance(String, String)

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm, string provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string * string -> Java.Security.MessageDigest

Parámetros

algorithm
String

el nombre del algoritmo solicitado. Consulte la sección MessageDigest en la especificación de nombres de algoritmo estándar de seguridad de Java para obtener información sobre los nombres de algoritmo estándar.

provider
String

el nombre del proveedor.

Devoluciones

un MessageDigest objeto que implementa el algoritmo especificado.

Atributos

Excepciones

si el algoritmo especificado no está disponible

si el proveedor especificado no está disponible

si algorithm es null

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

Comentarios

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

Se devuelve un nuevo objeto MessageDigest que encapsula la implementación messageDigestSpi 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 java.security.MessageDigest.getInstance(java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

GetInstance(String)

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string -> Java.Security.MessageDigest

Parámetros

algorithm
String

el nombre del algoritmo solicitado. Consulte la sección MessageDigest en la especificación de nombres de algoritmo estándar de seguridad de Java para obtener información sobre los nombres de algoritmo estándar.

Devoluciones

un MessageDigest objeto que implementa el algoritmo especificado.

Atributos

Excepciones

si el algoritmo especificado no está disponible

si algorithm es null

Comentarios

Devuelve un objeto MessageDigest que implementa el algoritmo de síntesis especificado.

Este método recorre la lista de proveedores de seguridad registrados, empezando por el proveedor más preferido. Se devuelve un nuevo objeto MessageDigest que encapsula la implementación messageDigestSpi 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 java.security.MessageDigest.getInstance(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a