본문으로 건너뛰기

문자열의 HMAC-SHA256 해시값 계산 (string.hmac_sha256)

선언

hexHash = string.hmac_sha256(data, key)

매개변수

  • data
    문자열. 해시를 계산할 데이터 내용입니다.
  • key
    문자열. HMAC 알고리즘에서 사용할 키입니다.

반환값

  • hexHash
    문자열. HMAC-SHA256 체크섬의 소문자 16진수 텍스트를 반환합니다.

설명

HMAC-SHA256 알고리즘으로 임의의 문자열 또는 바이너리 데이터에 대해 키가 있는 해시 다이제스트를 계산합니다.

예제

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

참고: 위 코드에서는 이 장에서 설명하지 않는 함수인 sys.alert를 사용합니다.