MD5Stream

암호학

설명

진입 위치와 무관하게 처음부터 읽으며 전체 스트림의 MD5 해시를 계산합니다

해시는 AnsiString에 패킹된 16바이트 원시 이진 바이트로 반환되며 문자당 해시 바이트 하나입니다. Windows에서는 해싱이 CryptoAPI를 통해 8000바이트 청크로 진행되고, FPC에서는 번들된 MD5 코어를 통해 진행됩니다

구문

Delphi

Function MD5Stream(Input: TStream): AnsiString;

매개변수

Input해시할 스트림. 위치가 먼저 0으로 이동됩니다

반환 값

16바이트 원시 해시이거나, 플랫폼 경로가 실패하면 빈/짧은 문자열입니다. MD5File은 신뢰하기 전에 Length >= 16을 확인합니다

비고

SHA-2 스트림 헬퍼와 달리 이 함수는 스트림 전체를 해시하며 바이트 범위 매개변수를 제공하지 않습니다

참고 항목

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange