Cú pháp
crypt.decrypt(data: string, key: string, iv: string, mode?: "CBC" | "ECB" | "CTR"): stringĐối số
| Tên | Kiểu | Mô tả |
|---|---|---|
data | string | Nhập chuỗi byte hoặc văn bản được xử lý bởi hàm. |
key | string | Khóa mật mã được sử dụng bởi hoạt động. |
iv | string | Vector khởi tạo được sử dụng bởi mật mã. Cung cấp nó để giải mã dữ liệu hiện có. |
mode? | "CBC" | "ECB" | "CTR" | Chế độ AES. Mặc định là CBC. |
Giá trị trả về
| Tên | Kiểu | Mô tả |
|---|---|---|
plaintext | string | Văn bản thuần túy được giải mã. |
Mô tả
Giải mã văn bản mật mã bằng khóa được cung cấp, vectơ khởi tạo và chế độ mật mã tùy chọn.
Goi voi 4 parameter: data, key, iv, mode. Bang arguments giai thich gia tri nao bat buoc va gia tri nao chi tinh chinh hanh vi.
Tra ve plaintext (string). Dung bang returns de tach gia tri thanh cong, ket qua nil va loi co the xu ly.
Ví dụ
Vi du goi ham voi gia tri mau.
local result = crypt.decrypt("example", "example", "example", nil)
print(result)