Perché convertire ASC in SIG?
Una firma staccata .asc e una firma staccata .sig trasportano dati crittografici OpenPGP identici - l'unica differenza è la codifica. Alcuni script o strumenti di verifica, inclusi certi flussi di lavoro per il rilascio del kernel Linux, si aspettano la forma binaria .sig e rifiutano l'input .asc con armatura ASCII.
Come convertire ASC in SIG
GnuPG FREE
Esegui gpg --dearmor < file.asc > file.sig in un terminale; GnuPG rimuove l'armatura Base64 e scrive la firma OpenPGP binaria grezza in file.sig.
Gpg4win FREE
Installa Gpg4win, apri il Prompt dei comandi o PowerShell ed esegui gpg --dearmor file.asc; rinomina l'output file.asc.gpg in file.sig.
Informazioni su questi formati
Un file ASC è quasi sempre un blocco OpenPGP «ASCII-armored»: una firma digitale, una chiave pubblica o un messaggio crittografato da PGP o GnuPG, codificato come testo Base64 leggibile.…
Apri dettagli .ASC →Un file SIG è un piccolo file di accompagnamento che prova che un download (come un programma di installazione o una ISO) è autentico e non manomesso. Contiene una firma crittografica…
Apri dettagli .SIG →Qualità e a cosa prestare attenzione
- Sia
.ascche.sigcontengono lo stesso pacchetto di firma OpenPGP;gpg --verifyproduce lo stesso risultato con entrambi. - Non ogni
.sigè una firma OpenPGP - conferma che l'.ascinizi con-----BEGIN PGP SIGNATURE-----prima di convertire; una chiave pubblica o un blocco di messaggio produrrebbe un.sigprivo di significato. - L'esecuzione di
gpg --dearmor file.ascgenerafile.asc.gpg, nonfile.sig; usa la forma con pipe per un nome file pulito.
Domande frequenti
La conversione da `.asc` a `.sig` influisce sulla verifica della firma?
gpg --verify file.sig release-file e gpg --verify file.asc release-file producono lo stesso risultato.Ho ancora bisogno della chiave pubblica originale dopo la conversione?
.asc e .sig non influisce sul requisito della chiave; hai comunque bisogno della chiave pubblica del firmatario importata nel tuo portachiavi.Posso tornare da `.sig` a `.asc`?
gpg --armor < file.sig > file.asc per aggiungere nuovamente l'armatura ASCII.