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

InputStream 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

Vedere anche

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange