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

SignatureAçı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).

Ayrıca bakınız:

 Türkçe