Kriptografi

crypt.decrypt

Sağlanan anahtar, başlatma vektörü ve isteğe bağlı şifre modu ile şifreli metnin şifresini çözer.

Söz dizimi

crypt.decrypt(data: string, key: string, iv: string, mode?: "CBC" | "ECB" | "CTR"): string

Argümanlar

AdTipAçıklama
datastringİşlev tarafından işlenen bayt dizesini veya metni girin.
keystringOperasyon tarafından kullanılan şifreleme anahtarı.
ivstringŞifre tarafından kullanılan başlatma vektörü. Mevcut verilerin şifresini çözmek için bunu sağlayın.
mode?"CBC" | "ECB" | "CTR"AES modu. Varsayılan olarak CBC'ye ayarlanır.

Dönüşler

AdTipAçıklama
plaintextstringŞifresi çözülmüş düz metin.

Açıklama

Sağlanan anahtar, başlatma vektörü ve isteğe bağlı şifre modu ile şifreli metnin şifresini çözer.

4 parametre ile cagir: data, key, iv, mode. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.

plaintext (string) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.

Örnek

Yer tutucu degerlerle ornek cagri.

local result = crypt.decrypt("example", "example", "example", nil)
print(result)