AESCipher
Overview
AESCipher là một lớp trong Aspose.PDF FOSS cho Java.
AES cipher cho mã hóa PDF và giải mã — chế độ CBC.
Khóa học này cung cấp 4 phương pháp để làm việc với các đối tượng AESCipher trong các chương trình Java. Các phương pháp có sẵn bao gồm: decrypt, decryptWithIV, encrypt, encryptWithIV. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java.
Methods
| Signature | Description |
|---|---|
encrypt(key: byte[], data: byte[]) → byte[] | Crypto dữ liệu sử dụng AES-CBC với PKCS5 padding và một ngẫu nhiên IV. |
encryptWithIV(key: byte[], iv: byte[], plaintext: byte[]) → byte[] | Crypto dữ liệu sử dụng AES-CBC với một chi tiết IV và không có padding. |
decrypt(key: byte[], data: byte[]) → byte[] | Xóa dữ liệu mã hóa AES-CBC. |
decryptWithIV(key: byte[], iv: byte[], cipherText: byte[]) → byte[] | Xóa với chi tiết IV (đối với R = 6 khôi phục khóa nơi IV là tất cả zero). |