Calcular el hash HMAC-SHA256 de una cadena (string.hmac_sha256)
Declaración
hexHash = string.hmac_sha256(data, key)
Parámetros
- data
Tipo cadena, datos cuyo hash se calculará - key
Tipo cadena, clave usada por el algoritmo HMAC
Valores devueltos
- hexHash
Tipo cadena, texto hexadecimal en minúsculas del valor de comprobación HMAC-SHA256
Descripción
Calcula un resumen hash con clave para cualquier cadena (o datos binarios) mediante el algoritmo HMAC-SHA256
Ejemplo
local signature = string.hmac_sha256('hello world', 'secret')
sys.alert(signature) -- Imprime "734cc62f32841568f45715aeb9f4d7891324e6d948e4c6c60c0621cdac48623a"
Nota: el código anterior usa la función sys.alert, que no pertenece a este capítulo.