Warum ASC in GPG konvertieren?
Eine .asc-Datei besteht aus ASCII-armored OpenPGP-Daten: Der binäre Inhalt ist in Base64-Text verpackt, damit er E-Mails und Copy-Paste-Vorgänge unbeschadet übersteht. Eine .gpg-Datei enthält dieselben Daten als rohe Binärdatei. Einige Tools - insbesondere Linux-Paketmanager und Routinen zum Importieren von Schlüsselbunden - erfordern die binäre .gpg-Form und lehnen gepanzerte Eingaben ab, weshalb gpg --dearmor in vielen Software-Installationsanleitungen vorkommt.
Wie man ASC in GPG konvertiert
GnuPG FREE
Führen Sie gpg --dearmor file.asc in einem Terminal aus; die Ausgabe ist file.asc.gpg (umbenennen in file.gpg), oder verwenden Sie gpg --dearmor < file.asc > file.gpg, um den korrekten Dateinamen direkt zu schreiben.
Gpg4win FREE
Installieren Sie Gpg4win (das GnuPG enthält), öffnen Sie die Eingabeaufforderung oder PowerShell und führen Sie gpg --dearmor file.asc aus; benennen Sie die Ausgabe von file.asc.gpg in file.gpg um.
Über diese Formate
Eine ASC-Datei ist fast immer ein OpenPGP-ASCII-Armor-Block: eine digitale Signatur, ein öffentlicher Schlüssel oder eine verschlüsselte Nachricht von PGP oder GnuPG, als lesbarer…
.ASC-Details öffnen →Eine .gpg-Datei enthält binäre Daten, die von GnuPG (GNU Privacy Guard), dem freien OpenPGP-Verschlüsselungswerkzeug, erzeugt wurden. Die meisten .gpg-Dateien sind verschlüsselt - zum Lesen…
.GPG-Details öffnen →Qualität & worauf zu achten ist
- Das „Entpanzern“ (Dearmoring) ist eine reine Kodierungsoperation, die einer Base64-Dekodierung entspricht - der kryptografische Inhalt ist in beiden Dateien Bit für Bit identisch und die Verifizierung funktioniert mit beiden auf die gleiche Weise.
- Die umgekehrte Operation
gpg --armor < file.gpg > file.asckonvertiert Binärdaten zurück in ASCII-armored Text. - Die Benutzeroberfläche von Kleopatra bietet keine eigenständige Schaltfläche zum Entpanzern - die GnuPG-Kommandozeile ist der praktische Weg, auch wenn Gpg4win installiert ist.
Häufig gestellte Fragen
Ändert das Entpanzern den kryptografischen Inhalt?
Warum benennt GnuPG die Ausgabe `file.asc.gpg` statt `file.gpg`?
.gpg an den Eingabedateinamen an; verwenden Sie gpg --dearmor < file.asc > file.gpg, um den Ausgabennamen direkt zu steuern.Wie erkenne ich, ob eine `.gpg`-Datei intern eigentlich ASCII-armored ist?
-----BEGIN PGP...----- lautet, ist der Inhalt gepanzert, unabhängig von der Erweiterung .gpg.