Saltar al contenido principal

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.