MD5Stream
Criptografía
Descripción
Calcula el digest MD5 de un flujo completo, leyendo desde el inicio sin importar la posición de entrada
El digest se entrega como 16 bytes binarios crudos empacados en un AnsiString, un byte por carácter; en Windows el hash corre por CryptoAPI en bloques de 8000 bytes, y en FPC por el núcleo MD5 incluido
Sintaxis
Delphi
Function MD5Stream(Input: TStream): AnsiString;Parámetros
| Input | Flujo al que se le calcula el hash; la posición se lleva primero a 0 |
|---|
Valor devuelto
El digest crudo de 16 bytes, o una cadena vacía o corta cuando la ruta de la plataforma falla; MD5File revisa Length >= 16 antes de confiar en él
Observaciones
A diferencia de las utilidades de flujo de SHA-2, esta función procesa el flujo entero y no ofrece parámetros de rango de bytes