MD5Match
密碼編譯
描述
比較兩個 MD5 摘要,全程不提前退出
語法
Delphi
Function MD5Match(D1, D2: MD5Digest): Boolean;參數
| D1 | 第一個摘要 |
|---|---|
| D2 | 第二個摘要 |
傳回值
| False | 至少一個位元組不同 |
|---|---|
| True | 全部 16 個位元組一致 |
備註
比較會把每個位元組的 XOR 逐步 OR 進累加器,最後才做判定,所以迴圈長度不會洩漏第一處差異的位置
密碼編譯
比較兩個 MD5 摘要,全程不提前退出
Function MD5Match(D1, D2: MD5Digest): Boolean;| D1 | 第一個摘要 |
|---|---|
| D2 | 第二個摘要 |
| False | 至少一個位元組不同 |
|---|---|
| True | 全部 16 個位元組一致 |
比較會把每個位元組的 XOR 逐步 OR 進累加器,最後才做判定,所以迴圈長度不會洩漏第一處差異的位置