M MY Multiplayer: Wiki
Lado
Tipo

hash

Compartido

Calcula el hash de un texto: MD5, SHA-1, SHA-2 o un HMAC.

string|false hash(string algorithm, string data [, table options = nil])

Parámetros

NombreTipoDescripción
algorithmstring"md5", "sha1", "sha224", "sha256", "sha384", "sha512" o "hmac".
datastringEl texto.
optionstableSolo para "hmac": key (la clave) y algorithm (uno de los otros algoritmos).por defecto nil

Retorno

El hash en hexadecimal en minúsculas, o false si las opciones del HMAC no son válidas.

Ejemplo

local digest = hash("sha256", "hello")
local signature = hash("hmac", "payload", { key = "secret", algorithm = "sha256" })

Ver también