¿Por qué convertir SIG a ASC?
Un archivo .sig es normalmente un paquete de firma OpenPGP binario compacto; un archivo .asc contiene los mismos datos criptográficos envueltos en Base64 con encabezados de armadura PGP. Los clientes de correo electrónico, formularios web, listas de correo y páginas de documentación manejan el formato de texto .asc de forma más fiable que un .sig binario, lo que hace que la re-codificación a armadura ASCII sea un paso de distribución común.
Cómo convertir SIG a ASC
GnuPG FREE
Ejecute gpg --enarmor < file.sig > file.asc en una terminal; si posee la clave privada, use gpg --armor --detach-sign file en su lugar para producir un .asc con el encabezado estándar PGP SIGNATURE.
Gpg4win FREE
Instale Gpg4win (que incluye GnuPG) y ejecute el mismo comando gpg --enarmor en una terminal de Windows para convertir .sig a .asc con armadura ASCII.
Acerca de estos formatos
Un archivo SIG es un pequeño archivo complementario que demuestra que una descarga (como un instalador o una ISO) es auténtica y no ha sido manipulada. Contiene una firma criptográfica…
Abrir detalles de .SIG →Un archivo ASC es casi siempre un bloque con armadura ASCII de OpenPGP: una firma digital, una clave pública o un mensaje cifrado de PGP o GnuPG, codificado como texto Base64 legible.…
Abrir detalles de .ASC →Calidad y qué observar
gpg --enarmorescribe-----BEGIN PGP ARMORED FILE-----como encabezado; algunos analizadores esperan-----BEGIN PGP SIGNATURE------ abra el.ascen un editor de texto y actualice las líneas de encabezado y pie de página si es necesario.- Si el
.sigya tiene armadura ASCII (ábralo en un editor de texto y busque una línea-----BEGIN), renombrarlo a.ascpuede ser suficiente sin ejecutar ningún comando. - Tanto
.sigcomo.ascverifican archivos de forma idéntica congpg --verify; la conversión es solo un cambio de presentación de binario a texto Base64.
Preguntas frecuentes
¿Cuál es la diferencia entre `gpg --enarmor` y `gpg --armor`?
--enarmor envuelve un blob OpenPGP binario existente en armadura ASCII sin necesidad de la clave privada; --armor --detach-sign crea una firma blindada nueva y requiere la clave privada.¿Verificará el `.asc` el mismo archivo que el `.sig` original?
gpg --verify funciona igual para ambos.Mi `.sig` ya tiene una línea `-----BEGIN` - ¿necesito convertirlo?
.asc.