Dlaczego konwertować SIG na ASC?
Plik .sig to zazwyczaj kompaktowy, binarny pakiet podpisu OpenPGP; plik .asc to te same dane kryptograficzne opakowane w Base64 z nagłówkami pancerza PGP. Klienty e-mail, formularze internetowe, listy dyskusyjne i strony dokumentacji obsługują format tekstowy .asc bardziej niezawodnie niż binarny .sig, co sprawia, że ponowne kodowanie do ASCII armor jest powszechnym krokiem dystrybucji.
Jak przekonwertować SIG na ASC
GnuPG FREE
Uruchom gpg --enarmor < file.sig > file.asc w terminalu; jeśli posiadasz klucz prywatny, użyj zamiast tego gpg --armor --detach-sign file, aby uzyskać plik .asc ze standardowym nagłówkiem PGP SIGNATURE.
Gpg4win FREE
Zainstaluj Gpg4win (który zawiera GnuPG) i uruchom to samo polecenie gpg --enarmor w terminalu Windows, aby przekonwertować .sig na ASCII-armored .asc.
O tych formatach
Plik SIG to mały plik towarzyszący, który potwierdza, że pobrane dane (takie jak instalator lub obraz ISO) są autentyczne i nie zostały zmodyfikowane. Zawiera on kryptograficzny podpis…
Otwórz szczegóły .SIG →Plik ASC to prawie zawsze blok OpenPGP ASCII-armored: podpis cyfrowy, klucz publiczny lub zaszyfrowana wiadomość z PGP lub GnuPG, zakodowana jako czytelny tekst Base64. Otwórz go najpierw w…
Otwórz szczegóły .ASC →Jakość i na co uważać
gpg --enarmorzapisuje nagłówek-----BEGIN PGP ARMORED FILE-----; niektóre parsery oczekują-----BEGIN PGP SIGNATURE------ otwórz plik.ascw edytorze tekstowym i w razie potrzeby zaktualizuj linie nagłówka i stopki.- Jeśli plik
.sigjest już w formacie ASCII-armored (otwórz go w edytorze tekstowym i poszukaj linii-----BEGIN), zmiana rozszerzenia na.ascmoże wystarczyć bez uruchamiania żadnych poleceń. - Zarówno
.sig, jak i.ascweryfikują pliki identycznie za pomocągpg --verify; konwersja jest jedynie zmianą prezentacji z binarnej na tekst Base64.
Najczęściej zadawane pytania
Jaka jest różnica między `gpg --enarmor` a `gpg --armor`?
--enarmor opakowuje istniejący binarny obiekt OpenPGP w pancerz ASCII bez potrzeby posiadania klucza prywatnego; --armor --detach-sign tworzy nowy, opancerzony podpis i wymaga klucza prywatnego.Czy plik `.asc` zweryfikuje ten sam plik co oryginalny `.sig`?
gpg --verify działa tak samo dla obu formatów.Mój plik `.sig` ma już linię `-----BEGIN` - czy muszę go konwertować?
.asc.