MessageDigestSpi.EngineDigest 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 |
|---|---|
| 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
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.