Hvorfor konvertere ASC til SIG?
En .asc løsrevet signatur og en .sig løsrevet signatur bærer identiske OpenPGP kryptografiske data - den eneste forskel er kodningen. Nogle verifikationsscripts eller værktøjer, herunder visse Linux-kerne-udgivelsesworkflows, forventer den binære .sig form og afviser ASCII-armored .asc-input.
Sådan konverterer du ASC til SIG
GnuPG FREE
Kør gpg --dearmor < file.asc > file.sig i en terminal; GnuPG fjerner Base64-armoren og skriver den rå binære OpenPGP-signatur til file.sig.
Gpg4win FREE
Installer Gpg4win, åbn kommandoprompt eller PowerShell, og kør gpg --dearmor file.asc; omdøb outputtet file.asc.gpg til file.sig.
Om disse formater
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 →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 →Kvalitet & hvad man skal være opmærksom på
- Både
.ascog.sigindeholder den samme OpenPGP-signaturpakke;gpg --verifygiver det samme resultat med begge. - Ikke enhver
.siger en OpenPGP-signatur - bekræft at.asc-filen starter med-----BEGIN PGP SIGNATURE-----før konvertering; en offentlig nøgle eller en meddelelsesblok ville producere en meningsløs.sig. - Kørsel af
gpg --dearmor file.ascdannerfile.asc.gpg, ikkefile.sig; brug pipe-formen for et rent filnavn.
Ofte stillede spørgsmål
Påvirker konvertering fra `.asc` til `.sig`, om signaturen kan verificeres?
gpg --verify file.sig release-file og gpg --verify file.asc release-file giver det samme resultat.Har jeg stadig brug for den originale offentlige nøgle efter konvertering?
.asc og .sig påvirker ikke kravet om nøgle; du skal stadig have underskriverens offentlige nøgle importeret i din nøglering.Kan jeg gå tilbage fra `.sig` til `.asc`?
gpg --armor < file.sig > file.asc for at tilføje ASCII-armoren igen.