Uputstvo u skladu s člankom 21. stavkom 1.
Približni podaci
AESCipher je klasa u Aspose.PDF FOSS za Java.
AES šifriranje za PDF enkripciju i dekriptaciju CBC režim.
Ova klasa pruža 4 metode za rad s AESCipher objektima u Java programima. Postoje i sljedeće metode: decrypt, decryptWithIV, encrypt, encryptWithIV. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java.
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
encrypt(key: byte[], data: byte[]) → byte[] | Kriptira podatke pomoću AES-CBC s PKCS5 nadogradnjom i slučajnom IV. |
encryptWithIV(key: byte[], iv: byte[], plaintext: byte[]) → byte[] | Kriptiše podatke pomoću AES-CBC s eksplicitnim IV i bez polja. |
decrypt(key: byte[], data: byte[]) → byte[] | Dešifrira AES-CBC šifrirane podatke. |
decryptWithIV(key: byte[], iv: byte[], cipherText: byte[]) → byte[] | Dešifriranje s eksplicitnim IV (za R=6 ključeva oporavka gdje je IV sve nule). |