MD5Stream
Criptografia
Descrição
Calcula o resumo MD5 de um fluxo inteiro, lendo desde o início independentemente da posição de entrada
O resumo devolve-se como 16 bytes binários brutos empacotados numa AnsiString, um byte de resumo por carácter; no Windows a hash corre sobre a CryptoAPI em blocos de 8000 bytes, no FPC sobre o núcleo MD5 incluído
Sintaxe
Delphi
Function MD5Stream(Input: TStream): AnsiString;Parâmetros
| Input | Fluxo a resumir; a posição é levada a 0 primeiro |
|---|
Valor devolvido
O resumo bruto de 16 bytes, ou uma cadeia vazia ou curta quando o caminho da plataforma falha; MD5File verifica Length >= 16 antes de confiar nele
Observações
Ao contrário dos auxiliares de fluxo SHA-2, esta função resume o fluxo inteiro e não oferece parâmetros de intervalo de bytes