MSL: функция для вычисления HMAC MD5 от текстовой строки
Получить хеш-код строки на основе ключа, используя метод HMAC и алгоритм хеширования MD5.
Синтаксис
function HMAC_MD5(sData, sKey: string): string;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
sData |
string |
исходная строка; |
sKey |
string |
ключ. |
Результат функции
Текстовая строка, значение хеша.
Пример
const
sMessage = 'Have a nice day!';
sKey = 'trololo';
begin
mLogScript('Original message: ' + sMessage, '');
mLogScript('Secret key: ' + sKey, '');
mLogScript(StrToHex(HMAC_MD5(sMessage, sKey)), 'HMAC-MD5');
end.
Результат работы скрипта
[22:53:18] (Log "HMAC_MD5"): Original message: Have a nice day!
[22:53:18] (Log "HMAC_MD5"): Secret key: trololo
[22:53:18] (Log "HMAC_MD5"): [HMAC-MD5] 94f51d68bd28eb9c12fde9b12c44c4cc
[22:53:18] (Run "HMAC_MD5"): Время выполнения скрипта: 7 мс
[22:53:18] (Run "HMAC_MD5"): Скрипт выполнен успешно.