Perché convertire SIG in ASC?
Un file .sig è tipicamente un pacchetto di firma OpenPGP binario compatto; un file .asc contiene gli stessi dati crittografici avvolti in Base64 con intestazioni PGP armor. I client di posta elettronica, i moduli web, le mailing list e le pagine di documentazione gestiscono il formato testuale .asc in modo più affidabile rispetto a un .sig binario, rendendo la ricodifica in ASCII armor un passaggio comune per la distribuzione.
Come convertire SIG in ASC
GnuPG FREE
Esegui gpg --enarmor < file.sig > file.asc in un terminale; se possiedi la chiave privata, usa invece gpg --armor --detach-sign file per produrre un .asc con l'intestazione standard PGP SIGNATURE.
Gpg4win FREE
Installa Gpg4win (che include GnuPG) ed esegui lo stesso comando gpg --enarmor in un terminale Windows per convertire .sig in .asc ASCII-armored.
Informazioni su questi formati
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 →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 →Qualità e a cosa prestare attenzione
gpg --enarmorscrive-----BEGIN PGP ARMORED FILE-----come intestazione; alcuni parser si aspettano-----BEGIN PGP SIGNATURE------ apri il file.ascin un editor di testo e aggiorna le righe di intestazione e piè di pagina se necessario.- Se il file
.sigè già in formato ASCII-armored (aprilo in un editor di testo e cerca una riga-----BEGIN), rinominarlo in.ascpotrebbe essere sufficiente senza eseguire alcun comando. - Sia
.sigche.ascverificano i file in modo identico congpg --verify; la conversione è solo un cambiamento di presentazione da binario a testo Base64.
Domande frequenti
Qual è la differenza tra `gpg --enarmor` e `gpg --armor`?
--enarmor avvolge un blob OpenPGP binario esistente in un'armatura ASCII senza richiedere la chiave privata; --armor --detach-sign crea una nuova firma protetta e richiede la chiave privata.Il file `.asc` verificherà lo stesso file dell'originale `.sig`?
gpg --verify funziona allo stesso modo per entrambi.Il mio file `.sig` ha già una riga `-----BEGIN` - devo convertirlo?
.asc.