GnuPG/Datei: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
K Textersetzung - „wikitable“ durch „table table-striped table-hover“
K Textersetzung - „ big"“ durch „"“
 
Zeile 7: Zeile 7:
  $ '''gpg -easr "Name oder Key_Id" <Datei>'''
  $ '''gpg -easr "Name oder Key_Id" <Datei>'''


{| class="table table-striped table-hover big"
{| 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