Dlaczego konwertować ASC na SIG?
Odłączona sygnatura .asc i odłączona sygnatura .sig niosą identyczne dane kryptograficzne OpenPGP - jedyną różnicą jest kodowanie. Niektóre skrypty weryfikacyjne lub narzędzia, w tym niektóre procesy wydawnicze jądra Linux, wymagają binarnej formy .sig i odrzucają wejście .asc w formacie tekstowym.
Jak przekonwertować ASC na SIG
GnuPG FREE
Uruchom gpg --dearmor < file.asc > file.sig w terminalu; GnuPG usunie opakowanie Base64 i zapisze surową binarną sygnaturę OpenPGP do pliku file.sig.
Gpg4win FREE
Zainstaluj Gpg4win, otwórz Wiersz polecenia lub PowerShell i uruchom gpg --dearmor file.asc; zmień nazwę pliku wyjściowego file.asc.gpg na file.sig.
O tych formatach
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 →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 →Jakość i na co uważać
- Zarówno
.asc, jak i.sigzawierają ten sam pakiet sygnatury OpenPGP; poleceniegpg --verifydaje taki sam wynik dla obu formatów. - Nie każdy plik
.sigjest sygnaturą OpenPGP - przed konwersją upewnij się, że.asczaczyna się od-----BEGIN PGP SIGNATURE-----; klucz publiczny lub blok wiadomości wygenerowałby bezużyteczny plik.sig. - Uruchomienie
gpg --dearmor file.asctworzy plikfile.asc.gpg, a niefile.sig; użyj formy z potokiem (pipe), aby uzyskać czystą nazwę pliku.
Najczęściej zadawane pytania
Czy konwersja `.asc` na `.sig` wpływa na weryfikację sygnatury?
gpg --verify file.sig release-file oraz gpg --verify file.asc release-file dadzą ten sam wynik.Czy po konwersji nadal potrzebuję oryginalnego klucza publicznego?
.asc a .sig nie zmienia wymagań dotyczących klucza; nadal musisz mieć klucz publiczny sygnatariusza zaimportowany do swojego zbioru kluczy.Czy mogę wrócić z formatu `.sig` do `.asc`?
gpg --armor < file.sig > file.asc, aby ponownie dodać opakowanie ASCII.