Inhalt
GPG-Dateiformat-Spezifikation
Element | Beschreibung |
---|---|
MIME-Typ | application/pgp-keys |
Dateigröße | variabel |
Kodierung | Binär |
Verschlüsselung | GPG-spezifisch |
Signatur | keine |
Checksumme | SHA-1, SHA-256 |
Metadatenunterstützung | keine |
Interne Struktur | Block |
Schlüsselgröße | basiert auf Benutzerkonfiguration |
Kompatibilität | RFC 4880 |
Komprimierung | keine standardmäßige |
Erweiterung | .gpg, .asc |
Integritätsprüfung | eingebaut |
Plattformübergreifend | ja |
Aktualisierungsdatum | variabel |
Was ist eine GPG datei?
GPG .PGP (OpenPGP Message) ist eine Open-Source-Verschlüsselungsdatei, die es Benutzern ermöglicht, konfidentiell Daten zu versenden und zu empfangen. Es wurde hauptsächlich als Ersatz für den Signaturschlüssel entwickelt, der zur Verarbeitung digitaler Unterschriften vom GNU Privacy Guard (GPG) verwendet wird. GPG .PGP implementiert eine Schlüsseltechnology, die es verschiedenen Anwendungen ermöglicht, ihre Nachrichten zu verschlüsseln. Es verwendet ein öffentliches und privates Schlüsselpaar, um dienn privaten Schlüssel ausschließlich dem Benutzer zur Decodierung der Nachricht zugänglich zu machen. Durch diese Technologie können Benutzer vertrauliche Daten über Netzwerke, E-Mail oder Instant Messaging senden und empfangen. Neben OpenPGP-Nachrichten kann GPG .PGP auch mit komprimierten Daten verbunden sein.
Verwendete Software
GPG .PGP kann in Kombination mit Open Source-Software wie GnuPrivacyGuard (GNU Privacy Guard) oder PGP Desktop von Symantec verwendet werden. Außerdem kann es mit proprietären Softwareprodukten wie Pretty Good Privacy (PGP) oder Hushmail verknüpft sein. Diese Programme sind darauf ausgelegt, einfaches und sicheres Versenden und Empfangen von Dateien und Datensätzen sicherzustellen.
Dateierweiterungssymbole
Die meisten GPG-Programme verwenden Dateinamenserweiterungssymbole, um den Inhalt einer Datei zu identifizieren. Dateinamenserweiterungssymbole wie .GPG, .PGP, .ASC, .KEY, .ABE, GnuPG, Enigmail, SigningAgent, Secure Email Client, und
FAQs und Anleitungen
1. GPG-Datei öffnen
Schritte zum Öffnen einer GPG-Datei unter Windows:
- 🔍 Installiere Gpg4win: Lade Gpg4win von der offiziellen Webseite herunter und folge den Installationsanweisungen.
- 🔑 Starte Kleopatra: Öffne Kleopatra über das Startmenü. Kleopatra ist Teil von Gpg4win und dient zur Verwaltung von Schlüsseln.
- 📂 Importiere den Schlüsselring:
- Wähle im Menü
Datei
aus. - Klicke auf
Importieren...
. - Suche die GPG-Datei auf deinem Computer und wähle sie aus.
- Klicke auf
Öffnen
.
- Wähle im Menü
- 🔍 Überprüfe die importierten Schlüssel: Gehe zu
Ansicht → Zertifikate
, um die importierten öffentlichen Schlüssel anzuzeigen.
2. GPG-Datei konvertieren
Um GPG-Dateien (GNU Privacy Guard Public Keyring) in ein anderes Format zu konvertieren, folge diesen Schritten:
- Installiere Kleopatra vom Gpg4win-Paket. Dieses enthält Tools zur Verwaltung und Konvertierung von GPG-Schlüsseln.
- Öffne Kleopatra und importiere die
.gpg
Datei über das Menü „Datei“ → „Importieren“. - Nach dem Import siehst du den Schlüssel im Schlüsselbund. Wähle den Schlüssel aus.
- Gehe zu „Datei“ → „Exportieren…“, um den Schlüssel in ein anderes Format zu exportieren. Du kannst z. B. ein
.asc
(ASCII-armored) Format wählen. - Bestätige den Exportpfad und speichere die Datei.
3. GPG-Datei verschlüsseln
Verwenden Sie den GnuPG Befehl für die Verschlüsselung einer Datei:
- Installieren Sie GnuPG, falls nicht bereits vorhanden.
- Öffnen Sie das Terminal.
- Verwenden Sie den folgenden Befehl, um eine Datei mit einem öffentlichen Schlüssel zu verschlüsseln:
gpg --output verschluesselte_datei.gpg --encrypt --recipient recipient_id datei_zu_verschluesseln.txt
- 💿 verschluesselte_datei.gpg: Der Name der verschlüsselten Datei, die erstellt wird.
- 🔑 recipient_id: Die ID des Empfängers, der den öffentlichen Schlüssel besitzt.
- 📄 datei_zu_verschluesseln.txt: Die ursprüngliche Datei, die verschlüsselt werden soll.
Hinweis: Stellen Sie sicher, dass der Empfänger-Public-Key in Ihrem GPG-Schlüsselbund vorhanden ist.
4. GPG-Datei entschlüsseln
- Stelle sicher, dass GnuPG auf deinem System installiert ist. Unter Linux kannst du dies im Terminal mit
gpg --version
überprüfen. - Speichere den privaten Schlüssel in einem sicheren Verzeichnis. Der Schlüssel muss im ASCII-armored Format (.asc) oder als Binärdatei (.gpg) vorliegen.
- Importiere den privaten Schlüssel:
gpg --import pfad/zum/privaten_schlüssel.asc
- Entschlüssele die Datei mit:
gpg --output entschlüsselte_datei --decrypt verschlüsselte_datei.gpg
5. GPG-Datei erstellen
GPG-Datei erstellen:
- GnuPG installieren: Stelle sicher, dass GnuPG (GPG) auf deinem System installiert ist. Diese Software ist in der Regel kostenlos verfügbar.
- Schlüssel generieren:
- Öffne ein Terminal.
- Führe den Befehl
gpg --full-generate-key
aus. - Folge den Anweisungen, um einen neuen Schlüssel zu generieren. Wähle den Standard-Algorithmus und gib deine Benutzerdaten ein.
- Schlüssel exportieren:
- Führe
gpg --list-keys
aus, um deine Schlüssel zu sehen. - Exportiere den gewünschten öffentlichen Schlüssel mit
gpg --armor --export [Schlüssel-ID] > publickey.gpg
.
- Führe
- Datei signieren oder verschlüsseln:
- Um eine Datei zu signieren:
gpg --sign [Dateiname]
- Um eine Datei zu verschlüsseln:
gpg --encrypt --recipient [Empfänger] [Dateiname]
- Um eine Datei zu signieren:
Weitere Dateiformate mit der GPG-Endung
Die GPG-Dateiendung kann anders beschrieben werden. Unten sind andere Dateinamen im Zusammenhang mit endung GPG.
# | Endung | Beschreibung |
---|---|---|
1 | GPG | GPG Encrypted Data |