MD5Stream
Crittografia
Descrizione
Calcola il digest MD5 di uno stream intero, leggendo dall'inizio indipendentemente dalla posizione di ingresso
Il digest viene restituito come 16 byte binari raw impacchettati in un AnsiString, un byte di digest per carattere; su Windows l'hash passa da CryptoAPI in blocchi da 8000 byte, su FPC dal nucleo MD5 integrato
Sintassi
Delphi
Function MD5Stream(Input: TStream): AnsiString;Parametri
| Input | Stream di cui calcolare l'hash; la posizione viene prima riportata a 0 |
|---|
Valore restituito
Il digest raw di 16 byte, oppure una stringa vuota o corta quando la via della piattaforma fallisce; MD5File verifica Length >= 16 prima di fidarsene
Note
A differenza delle funzioni di stream di SHA-2, questa processa lo stream intero e non offre parametri di intervallo di byte