Перейти к основному содержимому

Вычисление хеша HMAC-SHA256 строки (string.hmac_sha256)

Объявление

hexHash = string.hmac_sha256(data, key)

Параметры

  • data
    Строка, данные для вычисления хеша.
  • key
    Строка, ключ алгоритма HMAC.

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

  • hexHash
    Строка, строчное шестнадцатеричное представление хеша HMAC-SHA256.

Описание

Вычисляет ключевой хеш для любой строки (или двоичных данных) с помощью алгоритма HMAC-SHA256.

Пример

local signature = string.hmac_sha256('hello world', 'secret')
sys.alert(signature) -- Вывод "734cc62f32841568f45715aeb9f4d7891324e6d948e4c6c60c0621cdac48623a"

Примечание: приведённый выше код использует функцию не из этой главы — sys.alert.