| تنقل الدوال | الوصف |
|---|---|
base64_decode | يفك ترميز إدخال Base64 باستخدام Base64 decoder ويعيد البايتات المفكوكة كسلسلة Lua. |
base64_encode | يشفر بايتات Lua string باستخدام Base64 encoder، مع = padding وبدون فواصل اسطر. |
crypt.decrypt | يفك تشفير Base64 ciphertext باستخدام مفتاح مفكوك من Base64 و Base64 IV مطلوب عبر AES CBC او ECB. |
crypt.encrypt | يشفر بايتات Lua string باستخدام AES CBC او ECB او CTR مع key مفكوك من Base64، ثم يعيد Base64 ciphertext ونتيجة IV. |
crypt.generatebytes | ينشئ بايتات عشوائية باستخدام random byte generator ويعيدها Base64-encoded كسلسلة Lua. |
crypt.generatekey | ينشئ 32 بايت خام عشوائي باستخدام random byte generator ويعيدها Base64-encoded كسلسلة Lua. |
crypt.hash | يحسب hash لبايتات Lua string باستخدام خوارزمية crypto library hash مدعومة ويعيد lowercase hexadecimal digest. |
crypt.hmac | يحسب crypto library HMAC على بايتات Lua string باستخدام raw Lua string key ويعيد Base64 digest. |
crypt.random | ينشئ raw random bytes باستخدام random byte generator ويعيدها كسلسلة Lua. |
lz4compress | يضغط بايتات Lua string باستخدام LZ4 block compression ويعيد raw compressed bytes كسلسلة Lua. |
lz4decompress | يفك ضغط raw LZ4 block bytes باستخدام LZ4 block decompression ويعيد raw decompressed bytes كسلسلة Lua. |
Cryptography
Cryptography
التشفير والتجزئة والتشفير والضغط.
التشفير والتجزئة والتشفير والضغط.