THPDFKeyType típus
Kiválasztja a dokumentum titkosításához használt PDF biztonságkezelő algoritmust és kulcshosszt
Deklaráció
THPDFKeyType= (k40, k128, aes128, aes256, aesgcm);
Egység
HPDFDoc
Értékek
| Érték | Jelentés |
|---|---|
k40 | RC4, 40 bit, V=1 R=2 (PDF 1.1+) |
k128 | RC4, 128 bit, V=2 R=3 (PDF 1.4+) |
aes128 | AES-128, V=4 R=4, CFM=AESV2 titkosítási szűrővel (PDF 1.6+) |
aes256 | AES-256, V=5 R=5, CFM=AESV3 titkosítási szűrővel (Adobe Extension Level 3 / PDF 1.7+; az Acrobat 9+ elfogadja) |
aesgcm | AES-256-GCM, V=6 R=7, CFM=AESV4 titkosítási szűrővel (ISO/TS 32003:2023 fejlesztői bővítmény a PDF 2.0-hoz) |
Használati megjegyzések
- A védelem engedélyezése előtt rendeljen e típusból egy értéket a THotPDF.CryptKeyLength tulajdonsághoz, hogy megválassza a sztringekre és folyamokra alkalmazott titkosítást
- A verzióegyeztetés az érvényben lévő kulcstípust lefelé írhatja át (aes256 PDF 1.6 alatt aes128 lesz, aesgcm PDF 2.0 alatt aes128), ahelyett hogy érvénytelen fájlt állítana elő
- A nyilvános kulcsú munkafolyamatok ugyanezeket az értékeket fogadják el a THotPDF.EnablePubKeyEncryption és a THotPDF.AddPubKeyRecipientCertificate hívásokon keresztül, ahol az aes256 a V=5 AESV3 titkosítási szűrőt írja ki