PDFDecryptor
Genel Bakış
PDFDecryptor Java için FOSS’de bir sınıf.
PDF nesnelerini (sırları ve akışlarını) çözür.
Bu sınıf, Java programlarında PDFDecryptor nesnelerle çalışmak için 6 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PDFDecryptor, decrypt, getCustomHandler, getEncryptionKey, isActive. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: active, customHandler, encryptionKey.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
active | boolean | Oku . | Şifre çözücü geçerli bir anahtarı varsa doğru döndürür. |
encryptionKey | byte[] | Oku . | Şifreyi çözmek için kullanılan dosya şifresinin bir kopyasını gönderir. |
customHandler | ICustomSecurityHandler | Oku . | Eğer varsa, bu şifre çözücü tarafından kullanılan özel işlemciyi gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PDFDecryptor(encryptionKey: byte[], encDict: PDFEncryptionDict) | Verilen anahtar ve şifreleme parametreleri ile bir deşifratör oluşturur. |
PDFDecryptor(encryptionKey: byte[], encDict: PDFEncryptionDict, customHandler: ICustomSecurityHandler) | Özel bir güvenlik yönetici tarafından desteklenen bir şifre çözücü oluşturur. |
decrypt(data: byte[], objectNumber: int, generationNumber: int) → byte[] | Belirli bir PDF nesnesine ait verileri şifreliyor. |
isActive() → boolean | Şifre çözücü geçerli bir anahtarı varsa doğru döndürür. |
getEncryptionKey() → byte[] | Şifreyi çözmek için kullanılan dosya şifresinin bir kopyasını gönderir. |
getCustomHandler() → ICustomSecurityHandler | Eğer varsa, bu şifre çözücü tarafından kullanılan özel işlemciyi gönderir. |