AESCipher

Overview

AESCipher 是一个类在Java的FOSS中.

对于PDF加密和解密的AES加码CBC模式.

本类提供了4种方法,用于在Java程序中使用AESCipher对象. 有的方法包括: decrypt, decryptWithIV, encrypt, encryptWithIV. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序.

Methods

SignatureDescription
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都是零).

See Also

 中文