Đố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.