AESCipher
AESCipher
Overview
AESCipher является классом в Aspose.PDF FOSS для Java.
Шифрование AES для шифрования и расшифровки PDF режим CBC.
Этот класс предоставляет 4 метода работы с объектами AESCipher в программах Java. Доступные методы включают: decrypt, decryptWithIV, encrypt, encryptWithIV. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java.
Methods
| Signature | Description |
|---|---|
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 все нули). |