Lenguaje

MessageDigestSpi.EngineDigest Método

Definición

Sobrecargas

Nombre Description
EngineDigest()

Completa el cálculo hash realizando operaciones finales como relleno.

EngineDigest(Byte[], Int32, Int32)

Completa el cálculo hash realizando operaciones finales como relleno.

EngineDigest()

Completa el cálculo hash realizando operaciones finales como relleno.

[Android.Runtime.Register("engineDigest", "()[B", "GetEngineDigestHandler")]
protected abstract byte[]? EngineDigest();
[<Android.Runtime.Register("engineDigest", "()[B", "GetEngineDigestHandler")>]
abstract member EngineDigest : unit -> byte[]

Devoluciones

Byte[]

matriz de bytes para el valor hash resultante.

Atributos

Comentarios

Completa el cálculo hash realizando operaciones finales como relleno. Una vez engineDigest que se ha llamado a , el motor debe restablecerse (consulte #engineReset() engineReset). El restablecimiento es responsabilidad del implementador del motor.

Java documentación para java.security.MessageDigestSpi.engineDigest().

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.

Consulte también

Se aplica a

EngineDigest(Byte[], Int32, Int32)

Completa el cálculo hash realizando operaciones finales como relleno.

[Android.Runtime.Register("engineDigest", "([BII)I", "GetEngineDigest_arrayBIIHandler")]
protected virtual int EngineDigest(byte[]? buf, int offset, int len);
[<Android.Runtime.Register("engineDigest", "([BII)I", "GetEngineDigest_arrayBIIHandler")>]
abstract member EngineDigest : byte[] * int * int -> int
override this.EngineDigest : byte[] * int * int -> int

Parámetros

buf
Byte[]

el búfer de salida en el que se va a almacenar el resumen

offset
Int32

desplazamiento para empezar desde en el búfer de salida

len
Int32

número de bytes dentro de buf asignados para el resumen. Tanto esta implementación predeterminada como el proveedor SUN no devuelven resúmenes parciales. La presencia de este parámetro es únicamente para la coherencia en la API. Si el valor de este parámetro es menor que la longitud de resumen real, el método iniciará una excepción DigestException. Este parámetro se omite si su valor es mayor o igual que la longitud del resumen real.

Devoluciones

la longitud del resumen almacenado en el búfer de salida.

Atributos

Excepciones

si se produce un error.

si offset o len no son válidos con respecto a buf.

Comentarios

Completa el cálculo hash realizando operaciones finales como relleno. Una vez engineDigest que se ha llamado a , el motor debe restablecerse (consulte #engineReset() engineReset). El restablecimiento es responsabilidad del implementador del motor.

Este método debe ser abstracto, pero lo dejaremos concreto para la compatibilidad binaria. Los proveedores con conocimientos deben invalidar este método.

Agregado en la versión 1.2.

Java documentación para java.security.MessageDigestSpi.engineDigest(byte[], int, int).

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.

Consulte también

Se aplica a