AESCipher
AESCipher
Overview
AESCipher adalah kelas di Aspose.PDF FOSS untuk Java.
AES cipher untuk enkripsi dan dekripsi PDF mode CBC.
Kelas ini menyediakan 4 metode untuk bekerja dengan objek AESCipher dalam program Java. Metode yang tersedia meliputi: decrypt, decryptWithIV, encrypt, encryptWithIV. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java.
Methods
| Signature | Description |
|---|---|
encrypt(key: byte[], data: byte[]) → byte[] | Mengenkripsi data menggunakan AES-CBC dengan PKCS5 padding dan IV acak. |
encryptWithIV(key: byte[], iv: byte[], plaintext: byte[]) → byte[] | Mengenkripsi data menggunakan AES-CBC dengan IV eksplisit dan tanpa padding. |
decrypt(key: byte[], data: byte[]) → byte[] | Menyahkod data AES-CBC terenkripsi. |
decryptWithIV(key: byte[], iv: byte[], cipherText: byte[]) → byte[] | Decrypts dengan eksplisit IV (untuk R=6 kunci pemulihan di mana IV adalah semua nol). |