Chuyển tới nội dung chính

Tính hàm băm HMAC-SHA256 (string.hmac_sha256)

Khai báo​

hexHash = string.hmac_sha256(data, key)

Tham số​

  • data
    Chuỗi. Dữ liệu đầu vào cần băm.
  • key
    Chuỗi. Khóa bí mật được thuật toán HMAC sử dụng.

Giá trị trả về​

  • hexHash
    Chuỗi. Văn bản thập lục phân viết thường của giá trị băm HMAC-SHA256.

Mô tả​

Sử dụng thuật toán HMAC-SHA256 để tính hàm băm có khóa cho chuỗi bất kỳ (hoặc dữ liệu nhị phân).

Ví dụ​

local signature = string.hmac_sha256('hello world', 'secret')
sys.alert(signature) -- in ra "734cc62f32841568f45715aeb9f4d7891324e6d948e4c6c60c0621cdac48623a"

Lưu ý: Sử dụng hàm ngoài chương này: sys.alert