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