MD5Stream
Criptografia
Descrição
Calcula o digest MD5 de um stream inteiro, lendo desde o início independentemente da posição de entrada
O digest volta como 16 bytes binários brutos empacotados em uma AnsiString, um byte de digest por caractere; no Windows o hash roda pela CryptoAPI em blocos de 8000 bytes, no FPC pelo núcleo MD5 embutido
Sintaxe
Delphi
Function MD5Stream(Input: TStream): AnsiString;Parâmetros
| Input | Stream a hashear; a posição é levada a 0 primeiro |
|---|
Valor retornado
O digest bruto de 16 bytes, ou uma string vazia/curta quando o caminho da plataforma falha; MD5File confere Length >= 16 antes de confiar nele
Observações
Ao contrário dos helpers de stream SHA-2, esta função hasheia o stream inteiro e não oferece parâmetros de intervalo de bytes