MD5Stream
Criptografía
Descripción
Calcula el resumen MD5 de un flujo completo, leyendo desde el principio sin importar la posición de entrada
El resumen se devuelve como 16 bytes binarios brutos empaquetados en un AnsiString, un byte del resumen por carácter; en Windows el hash pasa 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 cuyo hash se calcula; la posición se lleva primero a 0 |
|---|
Valor devuelto
El resumen bruto de 16 bytes, o una cadena vacía o corta cuando la ruta de la plataforma falla; MD5File comprueba Length >= 16 antes de fiarse
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