MD5Match

Криптография

Описание

Сравнивает два хеша MD5 без досрочного выхода из цикла

Синтаксис

Delphi

Function MD5Match(D1, D2: MD5Digest): Boolean;

Параметры

D1Первый хеш
D2Второй хеш

Возвращаемые значения

FalseХотя бы один байт различается
TrueВсе 16 байтов совпадают

Примечания

Сравнение сначала OR-ит XOR каждого байта и лишь затем проверяет аккумулятор, поэтому длина цикла не выдаёт, где сидит первое различие

См. также

MD5String, MD5File, MD5Print