Chuyển đến nội dung chính
Mã hóa, băm, mã hóa và nén.

Hàm có sẵn

base64_decode

Giai ma dau vao Base64 bang Base64 decoder va tra ve cac byte da giai ma duoi dang Lua string.

base64_encode

Ma hoa cac byte cua Lua string bang Base64 encoder, dung = padding va khong co line break.

crypt.decrypt

Giai ma Base64 ciphertext bang key da decode tu Base64 va Base64 IV bat buoc voi AES CBC hoac ECB.

crypt.encrypt

Ma hoa cac byte cua Lua string bang AES CBC, ECB hoac CTR voi key da decode tu Base64, sau do tra ve Base64 ciphertext va ket qua IV.

crypt.generatebytes

Tao byte ngau nhien bang random byte generator va tra ve chung Base64-encoded duoi dang Lua string.

crypt.generatekey

Tao 32 raw bytes ngau nhien bang random byte generator va tra ve chung Base64-encoded duoi dang Lua string.

crypt.hash

Hash cac byte cua Lua string bang mot thuat toan crypto library hash duoc ho tro va tra ve lowercase hexadecimal digest.

crypt.hmac

Tinh crypto library HMAC tren cac byte cua Lua string bang raw Lua string key va tra ve Base64 digest.

crypt.random

Tao raw random bytes bang random byte generator va tra ve chung duoi dang Lua string.

lz4compress

Nen cac byte cua Lua string bang LZ4 block compression va tra ve raw compressed bytes duoi dang Lua string.

lz4decompress

Giai nen raw LZ4 block bytes bang LZ4 block decompression va tra ve raw decompressed bytes duoi dang chuoi Lua.