Warum ASC in SIG konvertieren?
Eine abgetrennte .asc-Signatur und eine abgetrennte .sig-Signatur enthalten identische kryptografische OpenPGP-Daten - der einzige Unterschied ist die Kodierung. Einige Verifizierungsskripte oder Tools, einschließlich bestimmter Workflows für Linux-Kernel-Releases, erwarten die binäre .sig-Form und akzeptieren keine ASCII-armored .asc-Eingabe.
Wie man ASC in SIG konvertiert
GnuPG FREE
Führen Sie gpg --dearmor < file.asc > file.sig in einem Terminal aus; GnuPG entfernt die Base64-Hülle und schreibt die rohe binäre OpenPGP-Signatur in file.sig.
Gpg4win FREE
Installieren Sie Gpg4win, öffnen Sie die Eingabeaufforderung oder PowerShell und führen Sie gpg --dearmor file.asc aus; benennen Sie die Ausgabe file.asc.gpg in file.sig 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 SIG-Datei ist eine kleine Begleitdatei, die beweist, dass ein Download (z. B. ein Installationsprogramm oder ein ISO-Image) authentisch und unverändert ist. Sie enthält eine…
.SIG-Details öffnen →Qualität & worauf zu achten ist
- Sowohl
.ascals auch.sigenthalten dasselbe OpenPGP-Signaturpaket;gpg --verifyliefert bei beiden das gleiche Ergebnis. - Nicht jede
.sigist eine OpenPGP-Signatur - bestätigen Sie, dass die.ascmit-----BEGIN PGP SIGNATURE-----beginnt, bevor Sie konvertieren; ein öffentlicher Schlüssel oder ein Nachrichtenblock würde eine bedeutungslose.sigerzeugen. - Das Ausführen von
gpg --dearmor file.ascgibtfile.asc.gpgaus, nichtfile.sig; verwenden Sie die Pipe-Form für einen sauberen Dateinamen.
Häufig gestellte Fragen
Beeinflusst die Konvertierung von `.asc` zu `.sig`, ob die Signatur verifiziert wird?
gpg --verify file.sig release-file und gpg --verify file.asc release-file liefern das gleiche Ergebnis.Benötige ich nach der Konvertierung noch den ursprünglichen öffentlichen Schlüssel?
.asc und .sig hat keinen Einfluss auf die Schlüsselanforderung; Sie müssen den öffentlichen Schlüssel des Unterzeichners weiterhin in Ihren Schlüsselbund importiert haben.Kann ich von `.sig` zurück zu `.asc` wechseln?
gpg --armor < file.sig > file.asc aus, um die ASCII-Hülle wieder hinzuzufügen.