Skip to main content

Đối số

string
bắt buộc
Cac byte plaintext duoc doc tu Lua string.
string
bắt buộc
Base64 key duoc decode truoc khi truyen vao AES.
string
Base64 IV optional cho CBC hoac CTR. Khi bo qua voi CBC hoac CTR, mot IV moi co AES block size se duoc tao.
"CBC" | "ECB" | "CTR" | "AES-CBC" | "AES-ECB" | "AES-CTR"
AES mode. Prefix AES- se bi xoa khi co. Mac dinh la AES-CBC. CBC va ECB dung crypto library DEFAULT_PADDING; CTR khong dung padding.

Giá trị trả về

string
Base64-encoded ciphertext.
string | nil
Base64-encoded IV cho CBC va CTR; nil cho ECB.

Ví dụ

Ma hoa mot Lua string va giai ma ciphertext duoc tra ve bang IV duoc tra ve.