GnuPG (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(25 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Installation == | == Installation == | ||
<pre> | <pre> | ||
sudo apt-get install gnupg2 | sudo apt-get install gnupg2 | ||
</pre> | </pre> | ||
Zeile 27: | Zeile 24: | ||
<pre> | <pre> | ||
gpg --list-keys | gpg --list-keys | ||
gpg --list-keys --keyid-format SHORT | |||
gpg -k | gpg -k | ||
</pre> | |||
== Fingerabdruck anzeigen == | |||
<pre> | |||
gpg --fingerprint <Name oder Key_Id> | |||
</pre> | |||
== Dateioperationen == | |||
=== verschlüsseln === | |||
<pre> | |||
gpg --encrypt -a --recipient <Name oder Key_Id> test.txt | |||
</pre> | |||
{| class="wikitable" | |||
|- | |||
| -a | |||
| erzeugt eine ASCII konforme Datei - Standard ist OpenPGP-Binärformat | |||
|} | |||
=== entschlüsseln === | |||
<pre> | |||
gpg --decrypt --output entschluesselt.txt test.txt.asc | |||
</pre> | |||
== Schlüssel umziehen == | |||
=== exportieren === | |||
Privaten Schlüssel exportieren: | |||
<pre> | |||
gpg --export-secret-keys -a 1234ABCD > 1234ABCD-sec.asc | |||
</pre> | |||
Öffentlichen Schlüssel exportieren: | |||
<pre> | |||
gpg --export -a 1234ABCD > 1234ABCD-pub.asc | |||
</pre> | |||
=== importieren === | |||
Import von öffentlichen und privaten Schlüsselen funktioniert gleich: | |||
<pre> | |||
gpg --import 1234ABCD-(sec|pub).asc | |||
</pre> | |||
=== Links === | |||
[https://mysudo.wordpress.com/2015/04/20/gnupg-schlussel-umziehen-kopieren/ https://mysudo.wordpress.com/2015/04/20/gnupg-schlussel-umziehen-kopieren/] | |||
== Schlüssel widerrufen == | |||
Schlüsselwiderrufs-Zeritifikat erzeugen: | |||
<pre> | |||
gpg --gen-revoke 1234ABCD > 1234ABCD-revoke.asc | |||
</pre> | |||
== Ablaufdatum verlängern == | |||
<pre> | |||
gpg --edit-key <mail address> | |||
</pre> | |||
Hauptschlüssel verlängern: | |||
<pre> | |||
expire | |||
</pre> | |||
1. Unterschlüssel verlängern: | |||
<pre> | |||
key 1 | |||
expire | |||
</pre> | |||
Beenden: | |||
<pre> | |||
quit | |||
</pre> | |||
== Authentisieren von Schlüsseln == | |||
Zum Vermeiden der Meldung "''Es gibt keine Garantie, daß dieser Schlüssel wirklich dem angegebenen Besitzer gehört.''" den Schlüssel authorisieren: | |||
<pre> | |||
gpg --edit-key <Key_Id> | |||
>> trust | |||
>> <Auswahl> | |||
>> quit | |||
</pre> | </pre> | ||
Aktuelle Version vom 24. Mai 2023, 22:20 Uhr
Installation
sudo apt-get install gnupg2
Schlüssel erzeugen
gpg --gen-key
Schlüssel auflisten
geheim
gpg --list-secret-keys gpg -K
öffentlich
gpg --list-keys gpg --list-keys --keyid-format SHORT gpg -k
Fingerabdruck anzeigen
gpg --fingerprint <Name oder Key_Id>
Dateioperationen
verschlüsseln
gpg --encrypt -a --recipient <Name oder Key_Id> test.txt
-a | erzeugt eine ASCII konforme Datei - Standard ist OpenPGP-Binärformat |
entschlüsseln
gpg --decrypt --output entschluesselt.txt test.txt.asc
Schlüssel umziehen
exportieren
Privaten Schlüssel exportieren:
gpg --export-secret-keys -a 1234ABCD > 1234ABCD-sec.asc
Öffentlichen Schlüssel exportieren:
gpg --export -a 1234ABCD > 1234ABCD-pub.asc
importieren
Import von öffentlichen und privaten Schlüsselen funktioniert gleich:
gpg --import 1234ABCD-(sec|pub).asc
Links
https://mysudo.wordpress.com/2015/04/20/gnupg-schlussel-umziehen-kopieren/
Schlüssel widerrufen
Schlüsselwiderrufs-Zeritifikat erzeugen:
gpg --gen-revoke 1234ABCD > 1234ABCD-revoke.asc
Ablaufdatum verlängern
gpg --edit-key <mail address>
Hauptschlüssel verlängern:
expire
1. Unterschlüssel verlängern:
key 1 expire
Beenden:
quit
Authentisieren von Schlüsseln
Zum Vermeiden der Meldung "Es gibt keine Garantie, daß dieser Schlüssel wirklich dem angegebenen Besitzer gehört." den Schlüssel authorisieren:
gpg --edit-key <Key_Id> >> trust >> <Auswahl> >> quit
Siehe auch
Links
http://gnupg-doc.kirner.or.at/
https://wiki.ubuntuusers.de/GnuPG/
https://www.gnupg.org/gph/de/manual/
Zurück zu Ubuntu