语法
crypt.decrypt(data: string, key: string, iv: string, mode?: "CBC" | "ECB" | "CTR"): string参数
| 名称 | 类型 | 描述 |
|---|---|---|
data | string | 输入由函数处理的字节字符串或文本。 |
key | string | 操作使用的加密密钥。 |
iv | string | 密码使用的初始化向量。提供它来解密现有数据。 |
mode? | "CBC" | "ECB" | "CTR" | AES 模式。默认为 CBC。 |
返回值
| 名称 | 类型 | 描述 |
|---|---|---|
plaintext | string | 解密的纯文本。 |
说明
使用提供的密钥、初始化向量和可选的密码模式解密密文。
使用 4 个参数调用: data, key, iv, mode。参数表会说明哪些值必填,哪些值只用于细化行为。
返回 plaintext (string)。使用返回表区分成功值、nil 结果和可恢复错误。
示例
使用占位值的示例调用。
local result = crypt.decrypt("example", "example", "example", nil)
print(result)