Clientseitig verschlüsseltes PDF-Sharing, richtig erklärt.
„Ende-zu-Ende verschlüsselt" wird lose verwendet. Hier ist der tatsächliche kryptografische Mechanismus hinter einem clientseitig verschlüsselten PDF-Link — AES-256-GCM, Schlüsselverwaltung, Fragment- vs. Passphrase-Modus und was der Server buchstäblich nicht tun kann. Hinweis: „Zero-Knowledge" bezieht sich auf dieser Seite darauf, dass der Server keine Informationen besitzt, die Ihre Datei entschlüsseln könnten, nicht auf formale Zero-Knowledge-Beweise (ZKPs) — das Produkt verwendet keine ZKPs.
Was „Zero-Knowledge" hier bedeutet
Eine kurze Klarstellung vorab: Dieses System verwendet keine Zero-Knowledge-Beweise (ZKPs). Der Begriff „Zero-Knowledge" bezieht sich auf dieser Seite auf die schwächere, aber praktisch nützliche Eigenschaft, dass der Server, der Ihre geteilte Datei speichert, kein Wissen — weder kryptografisch noch operativ — besitzt, mit dem sie entschlüsselt werden könnte. Der Schlüssel berührt den Server nie, daher kann der Server ihn unter keinen Umständen preisgeben. Der Mechanismus ist schlichte clientseitige Verschlüsselung plus ein Schlüssel, der nur im URL-Fragment reist (oder aus einer Passphrase abgeleitet wird, die der Server nie sieht).
window.crypto.subtle. In den DevTools verifizierbar.Wie ein clientseitig verschlüsselter PDF-Link aufgebaut ist
Eine Schritt-für-Schritt-Erklärung dessen, was der Browser des Absenders, der Server und der Browser des Empfängers jeweils tun — mit den tatsächlichen Web-Crypto-Aufrufen.
Fragment-Modus vs. Passphrase-Modus
Zwei Wege, den Schlüssel zum Empfänger zu transportieren. Dieselbe Chiffretext-Garantie, unterschiedliche Kompromisse bei Benutzbarkeit und Leckagerisiko.
Der Schlüssel reist im URL-Hash (#)
Der einfachste Ablauf: Link kopieren, in einen Chat an den Empfänger einfügen, fertig. Der Teil der URL nach # wird von keinem konformen Browser an einen Webserver gesendet — das hält den Schlüssel privat.
- Ein Schritt für den Empfänger — den Link anklicken.
- Geringe Reibung, geeignet für Sharing mit niedriger bis mittlerer Sensibilität.
- Risiko: Leckt der Link in einem Screenshot oder über Browser-Sync, leckt die Datei mit.
- Verwenden Sie ihn, wenn Sie dem Kanal vertrauen (signierter Messenger, interner Chat).
Schlüssel aus einer Passphrase abgeleitet (PBKDF2)
Der Absender wählt eine Passphrase. Der Browser leitet einen 256-Bit-Schlüssel über PBKDF2-SHA256 mit 310.000 Iterationen über einen zufälligen 128-Bit-Salt ab. Der Salt wird serverseitig gespeichert; die Passphrase wird out-of-band geteilt (Telefon, Signal, persönlich).
- Zwei-Faktor-Sharing: Link und Passphrase reisen getrennt.
- Der Link allein reicht nicht — der Chiffretext bleibt unlesbar.
- Passphrase-Stärke zählt: 310k Iterationen verlangsamen Brute-Force, retten aber keine 6-Zeichen-Passphrase.
- Verwenden Sie ihn, wenn der Link weitergeleitet oder an einem Ort gespeichert werden könnte, dem Sie nicht voll vertrauen.
| Eigenschaft | Fragment-Modus | Passphrase-Modus |
|---|---|---|
| Schlüsselträger | URL-Hash (#) | Passphrase + Salt |
| Sieht der Server jemals den Schlüssel | Nein | Nein |
| Server speichert | Chiffretext + IV | Chiffretext + IV + Salt |
| Aufwand für den Empfänger | Link anklicken | Link anklicken + Passphrase eingeben |
| Leckbar per Screenshot | Ja (Link = Schlüssel) | Nein (Link allein nutzlos) |
| Brute-Force-resistent | 256-Bit zufällig | Hängt von der Passphrase ab |
| Am besten für | Sharing mit geringer Reibung über vertrauenswürdige Kanäle | Sharing mit höherer Sensibilität |
Warum ein serverseitig gespeicherter Chiffretext Sie dennoch schützt
Man fragt oft: „Wenn er auf eurem Server liegt, wie ist er dann privat?" Die Antwort lautet, dass Chiffretext nicht die Datei ist. Ohne den Schlüssel sind es nur zufällig aussehende Bytes. Was das in der Praxis bedeutet:
warningEhrliche Einschränkungen
Clientseitige Verschlüsselung löst keine Endpunktsicherheit. Schadsoftware auf dem Gerät des Absenders oder Empfängers kann den Schlüssel aus dem Speicher stehlen. Eine kompromittierte Browsererweiterung kann die entschlüsselte Datei lesen. Und ein weitergeleiteter Link in einem Gruppenchat hebt jede kryptografische Garantie auf. Die Architektur erhöht die Kosten eines Einbruchs; sie eliminiert nicht jedes Risiko.
Clientseitige Verschlüsselung vs. andere „sichere" Optionen
Ein klarer Vergleich gängiger Optionen zum Teilen einer PDF. Die meisten als „sicher" bezeichneten Optionen sind transportverschlüsselt — sie schützen die Daten während der Übertragung, aber der empfangende Server hält weiterhin Klartext und Schlüssel.
| Option | TLS bei der Übertragung | Server kann die Datei lesen | Ablauf | Empfängerkonto |
|---|---|---|---|---|
| E-Mail-Anhang | Meistens ja | Ja — bei jedem Hop | Für immer | Nicht erforderlich |
| Allgemeiner Cloud-Sharing-Link | Ja | Ja | Optional | Manchmal |
| Passwortgeschützte PDF | Ja | Ja (wenn der Host die Datei hat) | Niemals | Nicht erforderlich |
| PDF Pro (Fragment-Modus) | Ja | Nein | 24 h / 30 d | Nicht erforderlich |
| PDF Pro (Passphrase-Modus) | Ja | Nein | 24 h / 30 d | Nicht erforderlich |
Weiterführende Lektüre
Vertrauensabhängiges Sharing vs. Zero-Knowledge Live-Rennen
Dasselbe Ziel — eine PDF teilen. Sehen Sie zu, wie die beiden Vertrauensmodelle Seite an Seite ins Ziel kommen.
- PDF zum Server hochladen
- Server hält KlartextKlartext
- Server verspricht zu löschenVertrauen
- Einbruchsrisiko auf deren SeiteRisiko
- Empfänger lädt Klartext herunterOffengelegt
- PDF im Browser verschlüsselnE2E
- Server hält nur ChiffretextZero-Knowledge
- Empfänger entschlüsselt lokalFertig
Häufig gestellte Fragen
Was bedeutet clientseitig verschlüsseltes PDF-Sharing wirklich?
Welche Verschlüsselung verwendet PDF Pro für clientseitig verschlüsseltes Sharing?
Was ist der Unterschied zwischen Fragment-Modus und Passphrase-Modus?
#), den Browser niemals an einen Server senden. Wer den vollständigen Link hat, kann entschlüsseln. Der Passphrase-Modus leitet den Schlüssel aus einer vom Absender gewählten Passphrase ab; ohne sie bleibt der Chiffretext unlesbar. Der Passphrase-Modus ist sicherer, falls der Link leckt; der Fragment-Modus ist einfacher für reibungsarmes Sharing. Siehe die Vergleichstabelle oben.Ist ein URL-Fragment wirklich sicher als Träger eines Verschlüsselungsschlüssels?
#) nie an den Server. Er bleibt clientseitig und ist nur für JavaScript sichtbar, das im Tab des Empfängers läuft. Das macht den Teilen-Link selbst zum Entschlüsselungs-Credential — der Schlüssel reist mit dem Empfänger, nicht mit dem Upload. Sie können das im Netzwerk-Tab Ihres Browsers überprüfen: Die Anforderungs-URL wird am ? oder # abgeschnitten.Können PDF Pro oder ein Gericht über clientseitig verschlüsseltes Sharing gespeicherte Dateien lesen?
Was passiert, wenn ich den Link verliere oder die Passphrase vergesse?
Ist clientseitig verschlüsseltes PDF-Sharing kostenlos?
Benötigt der Empfänger ein Konto?
Senden Sie einen Ende-zu-Ende verschlüsselten Link. Lassen Sie ihn planmäßig ablaufen.
AES-256-GCM-Verschlüsselung in Ihrem Browser. Keine Registrierung, kein serverseitiger Klartext, keine Wiederherstellungs-Hintertür.
sendVerschlüsselten Link erstellen