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

InputFluxo 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

Consulte também

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange