gpg Linux Dateien Text Verschlüsselung

Linux-Dateien und Text mit GPG verschlüsseln

Dieser Artikel stellt vor, wie man Linux-Dateien und Text mit GPG verschlüsselt, einer Verschlüsselungs-/Entschlüsselungssoftware, die von der Linux-PC-/Server-Kommandozeile aus verwendet werden kann. Nur Passphrase. Öffentliche Schlüsselauthentifizierung…

Shou Arisaka
2 Min. Lesezeit
9. Okt. 2025

Dieser Artikel stellt vor, wie man Linux-Dateien und Text mit GPG verschlüsselt, einer Verschlüsselungs-/Entschlüsselungssoftware, die von der Linux-PC-/Server-Kommandozeile aus verwendet werden kann.

Nur Passphrase

$ cat > doc.txt
contents here.
$ gpg --symmetric doc.txt
gpg: gpg-agent is not available in this session
$ ls
total 0
 13792273860433232 -rwxrwxrwx 1 yuis yuis   92 Apr 30 13:35 doc.txt.gpg
 12947848930301330 drwxrwxrwx 1 yuis yuis 4096 Apr 30 13:35 .
  8162774326223499 -rwxrwxrwx 1 yuis yuis   15 Apr 30 13:34 doc.txt
166351711236005864 drwxrwxrwx 1 yuis yuis 4096 Apr 30 13:34 ..
$ gpg --decrypt doc.txt.gpg^C
$ cat doc.txt.gpg
♦♥☻R�D u�D∟`�K☺U�e�↕←�q�<(�NCsh§`�>� ՞☺x�♦∟ޑ,a�Y�>2�☻0�t��↑�4��*m�Y¶��q
&\�$ gpg --decrypt doc.txt.gpg
gpg: AES encrypted data
gpg: gpg-agent is not available in this session
gpg: encrypted with 1 passphrase
contents here.

Die obigen Befehle werden in den folgenden Schritten ausgeführt:

  1. Verschlüsseln mit gpg --symmetric doc.txt
  2. Passphrase eingeben
  3. doc.txt.gpg wird generiert
  4. Entschlüsseln mit gpg --decrypt doc.txt.gpg
  5. Passphrase eingeben
  6. doc.txt wird generiert

Öffentliche Schlüsselauthentifizierung

gpg2 --list-keys
    # E-Mail-Adresse und Passphrase festlegen z. B. [email protected]

cat << EOT > file.txt
content.
EOT

gpg --encrypt --recipient '[email protected]' file.txt
# oder
# gpg --encrypt --recipient '[email protected]' <<< 'content.' > file.txt.gpg

gpg --decrypt file.txt.gpg
# oder
# gpg --output out.txt --decrypt hoge.txt.gpg

Die obigen Befehle werden in den folgenden Schritten ausgeführt:

  1. Liste der öffentlichen Schlüssel anzeigen mit gpg2 --list-keys
  2. Datei erstellen mit cat << EOT > file.txt
  3. Verschlüsseln mit gpg --encrypt
  4. E-Mail-Adresse eingeben
  5. file.txt.gpg wird generiert
  6. Entschlüsseln mit gpg --decrypt file.txt.gpg
  7. Passphrase eingeben
  8. file.txt wird generiert

Diesen Artikel teilen

Shou Arisaka 9. Okt. 2025

🔗 Links kopieren