GnuPG/Datei: Unterschied zwischen den Versionen
Aus Foxwiki
K Textersetzung - „z. B. “ durch „beispielsweise “ |
K Textersetzung - „ big"“ durch „"“ |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 7: | Zeile 7: | ||
$ '''gpg -easr "Name oder Key_Id" <Datei>''' | $ '''gpg -easr "Name oder Key_Id" <Datei>''' | ||
{| class=" | {| class="table table-striped table-hover" | ||
|- | |- | ||
! Option !! Beschreibung | ! Option !! Beschreibung | ||
Aktuelle Version vom 1. August 2026, 11:10 Uhr
GnuPG/Datei - Einzelne Dateien verschlüsseln
Beschreibung
GnuPG (OpenPGP) ist eines der bekanntesten Programme um Dateien zu verschlüsseln.
Verschlüsseln einer Datei
$ gpg -easr "Name oder Key_Id" <Datei>
| Option | Beschreibung |
|---|---|
| -e | Eine Datei verschlüsselt |
| -a | Datei in ASCII-Armor-Format gespeichert. Ansonsten wird es in Binärcode geschrieben und man erhält stattdessen einen Datei mit der Endung .gpg, bei Signaturen .sig |
| -r | die Datei explizit für den bestimmten User verschlüsselt. |
| -s | wird die Datei signiert. Funktioniert nur, wenn man einen eigenen Private-Key besitzt |
Am Ende erhält man eine Datei namens Datei.asc
Dateien verschlüsseln
gpg -c <zu verschlüsselnde Datei>
- Beispiel
gpg -c secret.txt
Hierbei entsteht, nach zweimaliger Eingabe eines Passwortes, die Datei secret.txt.gpg
Entschlüsseln einer Datei
gpg -do <Entschlüsselt.txt> <Datei.asc>
- mit -d wird eine Datei entschlüsselt. Sollte die Datei eine Signatur haben, liest man von der bash die Signatur.
- mit -o <Entschlüsselt.txt> wird eine entschlüsselte Textdatei erstellt. Lässt man es weg, gibt GnuPG den entschlüsselten Text auf der Bash aus.
Dateien entschlüsseln
- Syntax
gpg <verschlüsselte Datei>
oder
gpg -d <verschlüsselte Datei>
oder
gpg --decrypt <verschlüsselte Datei>
- Hinweis
- Auch hier lässt sich die Sicherheit durch die zusätzliche Angabe verschiedener Parameter (.beispielsweise für den zu verwendenden Kryptografiealgorithmus) erhöhen.
- Ein gutes Beipsiel dafür habe ich auf wiki.ubuntuusers.de gefunden:
gpg -c --cipher-algo TWOFISH --digest-algo SHA512 --s2k-digest-algo SHA512 <zu verschlüsselnde Datei>
Anhang
Siehe auch
Links
Weblinks