| Funktionsnavigation | Beschreibung |
|---|---|
base64_decode | Dekodiert Base64-Eingabe mit Base64 decoder und gibt die dekodierten Bytes als Lua-String zurueck. |
base64_encode | Kodiert die Bytes eines Lua-Strings mit Base64 encoder, mit = padding und ohne Zeilenumbrueche. |
crypt.decrypt | Entschluesselt Base64 ciphertext mit einem Base64-dekodierten Key und erforderlichem Base64 IV ueber AES CBC oder ECB. |
crypt.encrypt | Verschluesselt Lua-String-Bytes mit AES CBC, ECB oder CTR mit einem Base64-dekodierten Key und gibt danach Base64 ciphertext und das IV-Ergebnis zurueck. |
crypt.generatebytes | Erzeugt zufaellige Bytes mit random byte generator und gibt sie Base64-encoded als Lua-String zurueck. |
crypt.generatekey | Erzeugt 32 zufaellige raw bytes mit random byte generator und gibt sie Base64-encoded als Lua-String zurueck. |
crypt.hash | Hasht Lua-String-Bytes mit einem unterstuetzten crypto library hash Algorithmus und gibt einen lowercase hexadecimal digest zurueck. |
crypt.hmac | Berechnet ein crypto library HMAC ueber Lua-String-Bytes mit einem raw Lua string key und gibt einen Base64 digest zurueck. |
crypt.random | Erzeugt raw random bytes mit random byte generator und gibt sie als Lua-String zurueck. |
lz4compress | Komprimiert Lua-String-Bytes mit LZ4 block compression und gibt die raw compressed bytes als Lua-String zurueck. |
lz4decompress | Dekomprimiert raw LZ4 block bytes mit LZ4 block decompression und gibt raw decompressed bytes als Lua-String zurueck. |
Cryptography
Cryptography
Kodierung, Hashing, Verschlüsselung und Komprimierung.
Kodierung, Hashing, Verschlüsselung und Komprimierung.