AESCipher
AESCipher
Overview
AESCipher 是一个类在Java的FOSS中.
对于PDF加密和解密的AES加码CBC模式.
本类提供了4种方法,用于在Java程序中使用AESCipher对象. 有的方法包括: decrypt, decryptWithIV, encrypt, encryptWithIV. 所有公众成员在安装了Java的FOSS包后,可以访问任何 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都是零). |