AESCipher (AES-шифър)
Общ преглед
AESCipher е клас в Aspose.PDF FOSS за Java.
Шифър AES за PDF шифриране и дешифрирането режим CBC.
Този клас предоставя 4 метода за работа с AESCipher обекти в Java програми. Наличните методи включват: decrypt, decryptWithIV, encrypt, encryptWithIV. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
encrypt(key: byte[], data: byte[]) → byte[] | Шифрира данни с помощта на AES-CBC, подсилена PKCS5 и случайна IV. |
encryptWithIV(key: byte[], iv: byte[], plaintext: byte[]) → byte[] | Шифрира данни с помощта на AES-CBC, без подправка. |
decrypt(key: byte[], data: byte[]) → byte[] | Дешифрира AES-CBC криптирани данни. |
decryptWithIV(key: byte[], iv: byte[], cipherText: byte[]) → byte[] | Дешифрира с изрично IV (за R=6 ключ възстановяване, където IV е всички нули). |