Als neues Feature unterstützt die jadice document platform ab Version 5.3.0.0 Verschlüsselung innerhalb von PDF-Dokumenten. Bei PDF-Dateien können durch Festlegen von Passwörtern bestimmte Funktionen (z.B. Öffnen, Drucken oder Bearbeiten) einschränkt werden. Zwei Arten von Passwörtern stehen zur Auswahl:
- Passwort zum Schützen des Dokument durch Berechtigungen:
Berechtigungen können in einem PDF-Dokument gesetzt werden. Dazu wird ein Passwort (auch Owner- oder Master-Passwort genannt) eingegeben, das nur dem Ersteller bekannt ist. Lediglich zur Änderung der Berechtigungen muss dieses Passwort eingegeben werden. Zum Öffnen und Anzeigen ist dieses Passwort nicht notwendig. Weitere Aktionen wie Drucken, Kopieren von Inhalten, werden durch die gesetzten Berechtigungen kontrolliert.
- Passwort zum Öffnen des Dokuments:
Wenn ein zusätzliches Passwort zum Öffnen eines Dokuments festgelegt wurde (auch User-Passwort genannt), kann die PDF-Datei nur geöffnet und zur Anzeige gebracht werden, wenn das Passwort korrekt eingegeben wird.
Sobald mindestens eines der Passwörter gesetzt ist, wird der Inhalt der PDF-Datei verschlüsselt. jadice unterstützt ab Version 5.3.0.0 die Entschlüsselung von Passwort-verschlüsselten Dateien oder Dokumenten.
Die jadice document platform unterstützt den Standard Security Handler aus PDF. Dazu sind folgende Features implementiert:
- Entschlüsselung von PDFs über RC4 und AES mit Schlüsselstärken von maximal 128 Bit. (Standard Security Handler; definiert in ISO 32000-1:2008, PDF 1.7).
- API zur Anfrage von Passwörtern oder anderen zur Entschlüsselung benötigten Daten. Eine Demo liegt der Standardauslieferung bei.
- Automatische Erkennung beziehungsweise Unterscheidung von User-Passwort, Owner-Passwort und Standard-Passwort. Das Standard-Passwort entspricht der Definition in ISO 32000-1:2008, PDF 1.7.