SHA3_384ByteArray

Criptografía

Descripción

Calcula el resumen SHA3-384 de un array de bytes y lo devuelve como un valor TPLSHA384Digest de tamaño fijo de 48 bytes brutosEl hash se ejecuta a través de la implementación Keccak de FIPS 202 integrada compartida con las funciones de stream SHA-3, usando el sufijo de dominio SHA-3 y una tasa de 104 bytes; un array vacío devuelve el resumen del mensaje vacío

Sintaxis

Delphi

Function SHA3_384ByteArray(Input: Array Of Byte): TPLSHA384Digest;

Valores devueltos

El resumen SHA3-384 como un array TPLSHA384Digest de 48 bytes binarios brutos, no texto hexadecimal

Observaciones

TPLSHA384Digest se declara como Array [0..47] of Byte; el resumen se produce primero como una cadena binaria y luego se copia en el array tipado, y la tasa se reduce a 104 bytes porque la tasa Keccak es 200 menos dos veces la longitud de salida

Ejemplo

Digest:= SHA3_384ByteArray(Data);

Véase también

SHA256ByteArray, SHA384ByteArray, SHA512ByteArray, SHA3_256ByteArray, SHA3_512ByteArray, SHA1StreamRange, SHA256StreamRange, SHA384StreamRange, SHA512StreamRange, SHA3_256StreamRange, SHA3_384StreamRange, SHA3_512StreamRange, SHAKE256ByteArray, SHAKE256StreamRange