AESCipher
Genel Bakış
AESCipher Java için FOSS’de bir sınıf.
PDF şifreleme ve çözme için AES şifresi CBC mod.
Bu sınıf, Java programlarında AESCipher nesnelerle çalışmak için 4 yöntem sağlar. Kullanılabilir yöntemler şunlardır: decrypt, decryptWithIV, encrypt, encryptWithIV. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
encrypt(key: byte[], data: byte[]) → byte[] | PKCS5 dolgu ve rastgele bir IV ile AES-CBC kullanarak veri şifrelemesi. |
encryptWithIV(key: byte[], iv: byte[], plaintext: byte[]) → byte[] | Verileri AES-CBC kullanarak açık bir IV ile şifreler ve doldurma yoktur. |
decrypt(key: byte[], data: byte[]) → byte[] | AES-CBC şifreli verileri çözüyor. |
decryptWithIV(key: byte[], iv: byte[], cipherText: byte[]) → byte[] | Açık IV ile şifreleme (R=6 anahtarı için, burada IV tüm sıfırları oluşturur). |