Saltar al contenido principal

Calcular el hash HMAC-SHA1 de una cadena (string.hmac_sha1)

Declaración

hexHash = string.hmac_sha1(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-SHA1

Descripción

Calcula un resumen hash con clave para cualquier cadena (o datos binarios) mediante el algoritmo HMAC-SHA1

Ejemplo

local signature = string.hmac_sha1('hello world', 'secret')
sys.alert(signature) -- Imprime "03376ee7ad7bbfceee98660439a4d8b125122a5a"

Nota: el código anterior usa la función sys.alert, que no pertenece a este capítulo.