Вычисление хеша HMAC-SHA1 строки (string.hmac_sha1)
Объявление
hexHash = string.hmac_sha1(data, key)
Параметры
- data
Строка, данные для вычисления хеша. - key
Строка, ключ алгоритма HMAC.
Возвращаемое значение
- hexHash
Строка, строчное шестнадцатеричное представление хеша HMAC-SHA1.
Описание
Вычисляет ключевой хеш для любой строки (или двоичных данных) с помощью алгоритма HMAC-SHA1.
Пример
local signature = string.hmac_sha1('hello world', 'secret')
sys.alert(signature) -- Вывод "03376ee7ad7bbfceee98660439a4d8b125122a5a"
Примечание: приведённый выше код использует функцию не из этой главы — sys.alert.