Pourquoi convertir ASC en SIG ?
Une signature détachée .asc et une signature détachée .sig transportent des données cryptographiques OpenPGP identiques - la seule différence est l'encodage. Certains scripts ou outils de vérification, y compris certains flux de travail de publication du noyau Linux, attendent la forme binaire .sig et refusent l'entrée .asc au format ASCII.
Comment convertir ASC en SIG
GnuPG FREE
Exécutez gpg --dearmor < file.asc > file.sig dans un terminal ; GnuPG retire l'armure Base64 et écrit la signature OpenPGP binaire brute dans file.sig.
Gpg4win FREE
Installez Gpg4win, ouvrez l'invite de commande ou PowerShell, et exécutez gpg --dearmor file.asc ; renommez la sortie file.asc.gpg en file.sig.
À propos de ces formats
Un fichier ASC est presque toujours un bloc OpenPGP « ASCII-armored » : une signature numérique, une clé publique ou un message chiffré provenant de PGP ou GnuPG, encodé sous forme de texte…
Ouvrir les détails de .ASC →Un fichier SIG est un petit fichier compagnon qui prouve qu'un téléchargement (comme un installateur ou un ISO) est authentique et n'a pas été altéré. Il contient une signature…
Ouvrir les détails de .SIG →Qualité et points de vigilance
- Les deux extensions
.ascet.sigcontiennent le même paquet de signature OpenPGP ;gpg --verifyproduit le même résultat avec l'un ou l'autre. - Tous les fichiers
.signe sont pas des signatures OpenPGP - confirmez que le.asccommence par-----BEGIN PGP SIGNATURE-----avant de convertir ; une clé publique ou un bloc de message produirait un.sigsans signification. - L'exécution de
gpg --dearmor file.ascgénèrefile.asc.gpg, et nonfile.sig; utilisez la forme avec redirection (pipe) pour obtenir un nom de fichier propre.
Foire aux questions
La conversion de `.asc` en `.sig` affecte-t-elle la vérification de la signature ?
gpg --verify file.sig release-file et gpg --verify file.asc release-file produisent le même résultat.Ai-je toujours besoin de la clé publique originale après la conversion ?
.asc et .sig n'affecte pas l'exigence de la clé ; vous avez toujours besoin de la clé publique du signataire importée dans votre trousseau de clés.Puis-je revenir du `.sig` vers le `.asc` ?
gpg --armor < file.sig > file.asc pour rajouter l'armure ASCII.