Sintaks
crypt.decrypt(data: string, key: string, iv: string, mode?: "CBC" | "ECB" | "CTR"): stringArgumen
| Nama | Tipe | Deskripsi |
|---|---|---|
data | string | Masukkan string byte atau teks yang diproses oleh fungsi. |
key | string | Kunci kriptografi yang digunakan oleh operasi. |
iv | string | Vektor inisialisasi yang digunakan oleh cipher. Menyediakannya untuk mendekripsi data yang ada. |
mode? | "CBC" | "ECB" | "CTR" | Modus AES. Defaultnya adalah CBC. |
Return
| Nama | Tipe | Deskripsi |
|---|---|---|
plaintext | string | Teks biasa yang didekripsi. |
Deskripsi
Mendekripsi ciphertext dengan kunci yang disediakan, vektor inisialisasi, dan mode cipher opsional.
Panggil dengan 4 parameter: data, key, iv, mode. Tabel argumen menjelaskan nilai wajib dan nilai yang hanya menyempurnakan perilaku.
Mengembalikan plaintext (string). Gunakan tabel returns untuk memisahkan nilai sukses, hasil nil, dan error yang bisa dipulihkan.
Contoh
Contoh pemanggilan dengan nilai placeholder.
local result = crypt.decrypt("example", "example", "example", nil)
print(result)