Sintaxis
crypt.decrypt(data: string, key: string, iv: string, mode?: "CBC" | "ECB" | "CTR"): stringArgumentos
| Nombre | Tipo | Descripción |
|---|---|---|
data | string | Introduzca una cadena de bytes o texto procesado por la función. |
key | string | Clave criptográfica utilizada por la operación. |
iv | string | Vector de inicialización utilizado por el cifrado. Proporciónelo para descifrar datos existentes. |
mode? | "CBC" | "ECB" | "CTR" | Modo AES. El valor predeterminado es CBC. |
Retornos
| Nombre | Tipo | Descripción |
|---|---|---|
plaintext | string | Texto sin formato descifrado. |
Descripción
Descifra texto cifrado con la clave proporcionada, el vector de inicialización y el modo de cifrado opcional.
Llamalo con 4 parametro(s): data, key, iv, mode. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.
Devuelve plaintext (string). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.
Ejemplo
Llamada de ejemplo con valores de marcador.
local result = crypt.decrypt("example", "example", "example", nil)
print(result)