PGP: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
W01f (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
W01f (Diskussion | Beiträge) K (PDF ver-/entschlüsseln) |
||
Zeile 2: | Zeile 2: | ||
* [[PGP/Paperbackup | Paperbackup/-recovery]] | * [[PGP/Paperbackup | Paperbackup/-recovery]] | ||
== Alternativen == | |||
=== PDF-Dateien === | |||
Sofern Dateien bereits als PDF vorliegen, können diese ohne dem Empfänger ein weiteres Werkzeug aufzunötigen auch verschlüsselt werden. | |||
Die Stärke der Passwörter ist hier allerdings ggf. eingeschränkt. | |||
PDF-Dateien bieten einige Features die vom Anzeigeprogramm genauso gut ignoriert werden können; häufig wird u.a. die Vorgabe die Datei nicht drucken zu dürfen gesetzt; `qpdf` kann derlei Attribute löschen. Das Öffnen-Passwort schützt die Datei dagegen verhältnismäßig wirksam. | |||
==== PDF verschlüsseln ==== | |||
<pre> | |||
#!/usr/bin/env sh | |||
which qpdf || { | |||
echo "tool missing: qpdf" | |||
exit 1 | |||
} | |||
upass="ganzsicheresuserpasswort" #ermöglicht das lesen | |||
opass="ganzsicheresownerpasswort" #ermöglicht das ändern/löschen | |||
encoption=$(echo -n "128 --use-aes=y") | |||
if="filename.pdf" | |||
test -f ${if} || { echo "Not a file: "${if}; continue; } | |||
qpdf --show-encryption --password=${opass} ${if} 2>&1 >/dev/null | |||
err=$? | |||
test ${err} -eq 0 || { echo "Already encrypted: "${if}; exit 2; } | |||
of=$(echo $if|rev|cut -d"." -f2-|rev)"_enc.pdf" | |||
qpdf --encrypt ${upass} ${opass} ${encoption} -- ${if} ${of} | |||
</pre> | |||
==== PDF entschlüsseln ==== | |||
<pre> | |||
pass="ganzsicheresownerpasswort" | |||
enc="daten_verschluesselt.pdf" | |||
dec="daten_offen.pdf" | |||
qpdf --password=$p --decrypt $enc $dec | |||
</pre> | |||
== Referenzen == | == Referenzen == |
Version vom 16. Juli 2019, 23:33 Uhr
OpenPGP[1] ist eines der nützlicheren Werkzeuge um beliebige Daten zu verschlüsseln.
Alternativen
PDF-Dateien
Sofern Dateien bereits als PDF vorliegen, können diese ohne dem Empfänger ein weiteres Werkzeug aufzunötigen auch verschlüsselt werden. Die Stärke der Passwörter ist hier allerdings ggf. eingeschränkt.
PDF-Dateien bieten einige Features die vom Anzeigeprogramm genauso gut ignoriert werden können; häufig wird u.a. die Vorgabe die Datei nicht drucken zu dürfen gesetzt; `qpdf` kann derlei Attribute löschen. Das Öffnen-Passwort schützt die Datei dagegen verhältnismäßig wirksam.
PDF verschlüsseln
#!/usr/bin/env sh which qpdf || { echo "tool missing: qpdf" exit 1 } upass="ganzsicheresuserpasswort" #ermöglicht das lesen opass="ganzsicheresownerpasswort" #ermöglicht das ändern/löschen encoption=$(echo -n "128 --use-aes=y") if="filename.pdf" test -f ${if} || { echo "Not a file: "${if}; continue; } qpdf --show-encryption --password=${opass} ${if} 2>&1 >/dev/null err=$? test ${err} -eq 0 || { echo "Already encrypted: "${if}; exit 2; } of=$(echo $if|rev|cut -d"." -f2-|rev)"_enc.pdf" qpdf --encrypt ${upass} ${opass} ${encoption} -- ${if} ${of}
PDF entschlüsseln
pass="ganzsicheresownerpasswort" enc="daten_verschluesselt.pdf" dec="daten_offen.pdf" qpdf --password=$p --decrypt $enc $dec