Sintaxis
crypt.hash(data: string, algorithm?: "sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512"): stringArgumentos
| Nombre | Tipo | Descripción |
|---|---|---|
data | string | Introduzca una cadena de bytes o texto procesado por la función. |
algorithm? | "sha256" | "sha1" | "sha224" | "sha384" | "sha512" | "md5" | "sha3-224" | "sha3-256" | "sha3-384" | "sha3-512" | Algoritmo hash. El valor predeterminado es sha256. |
Retornos
| Nombre | Tipo | Descripción |
|---|---|---|
digest | string | Resumen hash hexadecimal en minúsculas. |
Descripción
Realiza un hash de una cadena con el algoritmo seleccionado y devuelve el resumen.
Llamalo con 2 parametro(s): data, algorithm. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.
Devuelve digest (string). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.
Ejemplo
Cree un resumen SHA-256 para una cadena.
local digest = crypt.hash("hello world", "sha256")
print(digest)