Ana içeriğe atla
Kodlama, karma, şifreleme ve sıkıştırma.

Kullanılabilir fonksiyonlar

base64_decode

Base64 girdisini Base64 decoder ile decode eder ve decode edilen byte degerlerini Lua string olarak dondurur.

base64_encode

Lua string byte degerlerini Base64 encoder ile encode eder, = padding kullanir ve satir sonu eklemez.

crypt.decrypt

Base64 ciphertext degerini Base64 decode edilmis key ve gerekli Base64 IV ile AES CBC veya ECB kullanarak decrypt eder.

crypt.encrypt

Lua string byte degerlerini Base64 decode edilmis key ile AES CBC, ECB veya CTR kullanarak encrypt eder, sonra Base64 ciphertext ve IV sonucunu dondurur.

crypt.generatebytes

random byte generator ile rastgele byte degerleri uretir ve bunlari Base64-encoded Lua string olarak dondurur.

crypt.generatekey

random byte generator ile 32 rastgele raw bytes uretir ve bunlari Base64-encoded Lua string olarak dondurur.

crypt.hash

Lua string byte degerlerini desteklenen bir crypto library hash algoritmasi ile hash eder ve lowercase hexadecimal digest dondurur.

crypt.hmac

Raw Lua string key kullanarak Lua string byte degerleri uzerinde crypto library HMAC hesaplar ve Base64 digest dondurur.

crypt.random

random byte generator ile raw random bytes uretir ve bunlari Lua string olarak dondurur.

lz4compress

Lua string byte degerlerini LZ4 block compression ile sikistirir ve raw compressed bytes degerlerini Lua string olarak dondurur.

lz4decompress

Raw LZ4 block bytes degerini LZ4 block decompression ile acar ve raw decompressed bytes degerini Lua string olarak dondurur.