Varför konvertera ASC till GPG?
En .asc-fil är ASCII-pansrad OpenPGP-data: det binära innehållet är omslutet av Base64-text så att det överlever e-post och kopiera-klistra in. En .gpg-fil innehåller samma data som rå binärfil. Vissa verktyg - särskilt Linux-pakethanterare och rutiner för import av nyckelringar - kräver den binära .gpg-formen och avvisar pansrad indata, vilket är anledningen till att gpg --dearmor förekommer i många installationsguider för programvara.
Hur man konverterar ASC till GPG
GnuPG FREE
Kör gpg --dearmor file.asc i en terminal; utdatan blir file.asc.gpg (byt namn till file.gpg), eller använd gpg --dearmor < file.asc > file.gpg för att skriva rätt filnamn direkt.
Gpg4win FREE
Installera Gpg4win (som inkluderar GnuPG), öppna Kommandotolken eller PowerShell och kör gpg --dearmor file.asc; byt namn på utdatan från file.asc.gpg till file.gpg.
Om dessa format
En ASC-fil är nästan alltid ett OpenPGP ASCII-armored-block: en digital signatur, en publik nyckel eller ett krypterat meddelande från PGP eller GnuPG, kodat som läsbar Base64-text. Öppna…
Öppna detaljer för .ASC →En .gpg-fil är binärdata som skapats av GnuPG (GNU Privacy Guard), det kostnadsfria OpenPGP-krypteringsverktyget. De flesta .gpg-filer är krypterade - för att läsa en behöver du GnuPG plus…
Öppna detaljer för .GPG →Kvalitet & vad man bör tänka på
- «Dearmoring» är en ren kodningsoperation motsvarande Base64-avkodning - det kryptografiska innehållet är bit-för-bit identiskt i båda filerna och verifiering fungerar på samma sätt med båda.
- Den omvända operationen
gpg --armor < file.gpg > file.asckonverterar binärfil tillbaka till ASCII-pansrad. - Kleopatras GUI har ingen fristående knapp för «dearmor» - GnuPG-kommandoraden är den praktiska vägen även när Gpg4win är installerat.
Vanliga frågor
Ändrar «dearmoring» det kryptografiska innehållet?
Varför namnger GnuPG utdatan till `file.asc.gpg` istället för `file.gpg`?
.gpg till indatafilnamnet; använd gpg --dearmor < file.asc > file.gpg för att styra utdatanamnet direkt.Hur ser jag om en `.gpg`-fil faktiskt är ASCII-pansrad inuti?
-----BEGIN PGP...----- är innehållet pansrat oavsett filändelsen .gpg.