Hvorfor konvertere SIG til ASC?
En .sig-fil er typisk en kompakt binær OpenPGP-signaturpakke; en .asc-fil er de samme kryptografiske data indpakket i Base64 med PGP-panser-overskrifter. E-mail-klienter, webformularer, postlister og dokumentationssider håndterer tekstformatet .asc mere pålideligt end en binær .sig, hvilket gør genkodning til ASCII-panser til et almindeligt distributionstrin.
Sådan konverterer du SIG til ASC
GnuPG FREE
Kør gpg --enarmor < file.sig > file.asc i en terminal; hvis du har den private nøgle, skal du bruge gpg --armor --detach-sign file i stedet for at producere en .asc med standard PGP SIGNATURE-overskriften.
Gpg4win FREE
Installer Gpg4win (som inkluderer GnuPG) og kør den samme gpg --enarmor kommando i en Windows-terminal for at konvertere .sig til ASCII-pansret .asc.
Om disse formater
En SIG-fil er en lille ledsagefil, der beviser, at en download (såsom et installationsprogram eller en ISO) er autentisk og uændret. Den indeholder en kryptografisk OpenPGP-signatur, ikke…
Åbn .SIG detaljer →En ASC-fil er næsten altid en OpenPGP ASCII-armeret blok: en digital signatur, en offentlig nøgle eller en krypteret besked fra PGP eller GnuPG, kodet som læsbar Base64-tekst. Åbn den først…
Åbn .ASC detaljer →Kvalitet & hvad man skal være opmærksom på
gpg --enarmorskriver-----BEGIN PGP ARMORED FILE-----som overskrift; nogle parsere forventer-----BEGIN PGP SIGNATURE------ åbn.asc-filen i en teksteditor og opdater overskrifts- og fodnotelinjerne, hvis det er nødvendigt.- Hvis
.sig-filen allerede er ASCII-pansret (åbn den i en teksteditor og se efter en-----BEGIN-linje), kan det være tilstrækkeligt at omdøbe den til.ascuden at køre nogen kommando. - Både
.sigog.ascverificerer filer identisk medgpg --verify; konverteringen er kun en præsentationsændring fra binær til Base64-tekst.
Ofte stillede spørgsmål
Hvad er forskellen på `gpg --enarmor` og `gpg --armor`?
--enarmor indpakker en eksisterende binær OpenPGP-blob i ASCII-panser uden brug af den private nøgle; --armor --detach-sign opretter en frisk pansret signatur og kræver den private nøgle.Vil `.asc`-filen verificere den samme fil som den originale `.sig`?
gpg --verify fungerer ens for begge.Min `.sig` har allerede en `-----BEGIN`-linje - skal jeg konvertere den?
.asc.