Hvorfor konvertere ASC til GPG?
En .asc-fil er ASCII-pansret OpenPGP-data: det binære innholdet er pakket inn i Base64-tekst slik at det overlever e-post og kopiering/liming. En .gpg-fil inneholder de samme dataene som rå binærfil. Noen verktøy - spesielt Linux-pakkebehandlere og rutiner for import av nøkkelringer - krever den binære .gpg-formen og avviser pansret inndata, som er grunnen til at gpg --dearmor dukker opp i mange installasjonsveiledninger for programvare.
Hvordan konvertere ASC til GPG
GnuPG FREE
Kjør gpg --dearmor file.asc i en terminal; utdata er file.asc.gpg (endre navn til file.gpg), eller bruk gpg --dearmor < file.asc > file.gpg for å skrive det riktige filnavnet direkte.
Gpg4win FREE
Installer Gpg4win (som inkluderer GnuPG), åpne ledetekst eller PowerShell, og kjør gpg --dearmor file.asc; endre navn på utdata fra file.asc.gpg til file.gpg.
Om disse formatene
En ASC-fil er nesten alltid en OpenPGP ASCII-armert blokk: en digital signatur, en offentlig nøkkel eller en kryptert melding fra PGP eller GnuPG, kodet som lesbar Base64-tekst. Åpne den i…
Åpne .ASC-detaljer →En .gpg-fil er binærdata produsert av GnuPG (GNU Privacy Guard), det gratis OpenPGP-krypteringsverktøyet. De fleste .gpg-filer er krypterte - for å lese en trenger du GnuPG pluss riktig…
Åpne .GPG-detaljer →Kvalitet og hva du bør passe på
- «Dearmoring» er en ren kodingsoperasjon tilsvarende Base64-dekoding - det kryptografiske innholdet er bit-for-bit identisk i begge filer, og verifisering fungerer på samme måte med begge.
- Den omvendte operasjonen
gpg --armor < file.gpg > file.asckonverterer binærfil tilbake til ASCII-pansret form. - Kleopatras brukergrensesnitt har ikke en egen knapp for «dearmor» - GnuPG-kommandolinjen er den praktiske veien selv når Gpg4win er installert.
Ofte stilte spørsmål
Endrer «dearmoring» det kryptografiske innholdet?
Hvorfor gir GnuPG utdatafilen navnet `file.asc.gpg` i stedet for `file.gpg`?
.gpg på inndatafilnavnet; bruk gpg --dearmor < file.asc > file.gpg for å kontrollere utnavnet direkte.Hvordan vet jeg om en `.gpg`-fil faktisk er ASCII-pansret på innsiden?
-----BEGIN PGP...-----, er innholdet pansret uavhengig av filendelsen .gpg.