Calcular o hash HMAC-SHA1 de uma string (string.hmac_sha1)
Declaração
hexHash = string.hmac_sha1(data, key)
Parâmetros
- data
String; dados usados para calcular o hash. - key
String; chave usada pelo algoritmo HMAC.
Valor retornado
- hexHash
String; retorna o valor de verificação HMAC-SHA1 em texto hexadecimal minúsculo.
Descrição
Calcula um resumo hash com chave para qualquer string (ou dados binários) usando o algoritmo HMAC-SHA1.
Exemplo
local signature = string.hmac_sha1('hello world', 'secret')
sys.alert(signature) -- saída "03376ee7ad7bbfceee98660439a4d8b125122a5a"
Observação: o código acima usa a função sys.alert, que não pertence a este capítulo.