MD5Match
暗号
説明
2 つの MD5 ダイジェストを早期終了なしで比較します
構文
Delphi
Function MD5Match(D1, D2: MD5Digest): Boolean;パラメータ
| D1 | 1 つ目のダイジェスト |
|---|---|
| D2 | 2 つ目のダイジェスト |
戻り値
| False | 少なくとも 1 バイトが異なる |
|---|---|
| True | 16 バイトすべて一致 |
備考
比較は各バイトの XOR をアキュムレータに OR してから最後に判定する方式のため、ループの長さから最初の差異の位置が漏れることはありません