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

Tính hàm băm HMAC-SHA1 (string.hmac_sha1)

Khai báo

hex_hash = string.hmac_sha1(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ề

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

Mô tả

Sử dụng thuật toán HMAC-SHA1 để 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_sha1('hello world', 'secret')
sys.alert(signature) -- in ra "03376ee7ad7bbfceee98660439a4d8b125122a5a"

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