Mật mã

crypt.decrypt

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.

Cú pháp

crypt.decrypt(data: string, key: string, iv: string, mode?: "CBC" | "ECB" | "CTR"): string

Đối số

TênKiểuMô tả
datastringNhập chuỗi byte hoặc văn bản được xử lý bởi hàm.
keystringKhóa mật mã được sử dụng bởi hoạt động.
ivstringVector 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ênKiểuMô tả
plaintextstringVă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)