Sintaxe
crypt.decrypt(data: string, key: string, iv: string, mode?: "CBC" | "ECB" | "CTR"): stringArgumentos
| Nome | Tipo | Descrição |
|---|---|---|
data | string | String de bytes de entrada ou texto processado pela função. |
key | string | Chave criptográfica usada pela operação. |
iv | string | Vetor de inicialização usado pela cifra. Forneça-o para descriptografar os dados existentes. |
mode? | "CBC" | "ECB" | "CTR" | Modo AES. O padrão é CBC. |
Retornos
| Nome | Tipo | Descrição |
|---|---|---|
plaintext | string | Texto simples descriptografado. |
Descrição
Descriptografa o texto cifrado com a chave fornecida, o vetor de inicialização e o modo de cifra opcional.
Chame com 4 parametro(s): data, key, iv, mode. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.
Retorna plaintext (string). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.
Exemplo
Chamada de exemplo com valores temporarios.
local result = crypt.decrypt("example", "example", "example", nil)
print(result)