Die Seite „Dateien senden“ verwendet die Bibliothek OpenPGP.js in der Version 6.3.2 (© Proton AG und Mitwirkende), lizenziert unter der GNU Lesser General Public License, Version 3 oder später (LGPL-3.0-or-later).
- Verwendet wird die unveränderte Datei
dist/openpgp.min.jsaus dem npm-Paketopenpgp@6.3.2(npm-Prüfsumme sha512-wcZTzHz41LV8Y48zH/JlD1JT8YdNmpWOuMAjQ/podvvCwsjBEU37K3znJh4UQcj3hksE5z9TzvhbUbwzsGvlLQ==); sie wird als eigene Datei /assets/openpgp.min.js geladen. - Lizenztexte: GNU LGPL Version 3 · GNU GPL Version 3
- Vollständiger Quelltext dieser Version (Projektstand v6.3.2, mit Build-Anleitung in README und package.json): openpgpjs-v6.3.2-quelltext.tar.gz (SHA-256 1e0b14b06e18a958960c36749c02b575c0bd16df2b6b8bf3ed5c11938e61ff05), ebenso unter github.com/openpgpjs/openpgpjs.
- Austausch: Die Bibliothek ist eine eigenständige Datei; unsere eigenen Skripte (daten-senden.js,
daten-abruf.js) sind unverdichtet lesbar. Wer eine geänderte Fassung von OpenPGP.js verwenden möchte, ersetzt im
eigenen Browser die Datei
/assets/openpgp.min.jsdurch die eigene Fassung und entfernt im Skript-Eintrag der Seite „Dateien senden“ das Prüfsummen-Attributintegrity(oder setzt die Prüfsumme der eigenen Fassung ein) – zum Beispiel mit der Funktion „Überschreibungen“ (Local Overrides) der Entwicklerwerkzeuge in Chrome oder Edge. Die Seite bleibt dabei unter ihrer Adresse und funktioniert unverändert; ohne Anpassung des Prüfsummen-Attributs lädt der Browser eine geänderte Fassung aus Sicherheitsgründen nicht. Eine nur als Datei gespeicherte Seite kann nichts übermitteln, weil die Übermittlung über diese Adresse läuft.
Dieser Dienst selbst ist kein Bestandteil von OpenPGP.js; Rückfragen zu dieser Seite bitte an die in der Datenschutzerklärung genannte E-Mail-Adresse.