| Навигация по функциям | Описание |
|---|---|
base64_decode | Декодирует ввод Base64 через Base64 decoder и возвращает декодированные байты как Lua string. |
base64_encode | Кодирует байты Lua string через Base64 encoder, используя = padding и без переносов строк. |
crypt.decrypt | Расшифровывает Base64 ciphertext с key, декодированным из 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 string. |
crypt.generatekey | Генерирует 32 случайных raw bytes через random byte generator и возвращает их Base64-encoded как Lua string. |
crypt.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 string. |
lz4compress | Сжимает байты Lua string через LZ4 block compression и возвращает raw compressed bytes как Lua string. |
lz4decompress | Распаковывает raw LZ4 block bytes через LZ4 block decompression и возвращает raw decompressed bytes как строку Lua. |
Cryptography
Cryptography
Кодирование, хеширование, шифрование и сжатие.
Кодирование, хеширование, шифрование и сжатие.