MD5Stream
암호학
설명
진입 위치와 무관하게 처음부터 읽으며 전체 스트림의 MD5 해시를 계산합니다
해시는 AnsiString에 패킹된 16바이트 원시 이진 바이트로 반환되며 문자당 해시 바이트 하나입니다. Windows에서는 해싱이 CryptoAPI를 통해 8000바이트 청크로 진행되고, FPC에서는 번들된 MD5 코어를 통해 진행됩니다
구문
Delphi
Function MD5Stream(Input: TStream): AnsiString;매개변수
| Input | 해시할 스트림. 위치가 먼저 0으로 이동됩니다 |
|---|
반환 값
16바이트 원시 해시이거나, 플랫폼 경로가 실패하면 빈/짧은 문자열입니다. MD5File은 신뢰하기 전에 Length >= 16을 확인합니다
비고
SHA-2 스트림 헬퍼와 달리 이 함수는 스트림 전체를 해시하며 바이트 범위 매개변수를 제공하지 않습니다