¿Por qué convertir ASC a GPG?
Un archivo .asc son datos OpenPGP con blindaje ASCII: el contenido binario se envuelve en texto Base64 para que sobreviva al correo electrónico y al copiar y pegar. Un archivo .gpg contiene los mismos datos en binario puro. Algunas herramientas - particularmente los gestores de paquetes de Linux y las rutinas de importación de llaveros - requieren la forma binaria .gpg y rechazan la entrada blindada, razón por la cual gpg --dearmor aparece en muchas guías de instalación de software.
Cómo convertir ASC a GPG
GnuPG FREE
Ejecuta gpg --dearmor file.asc en una terminal; la salida será file.asc.gpg (renómbralo a file.gpg), o usa gpg --dearmor < file.asc > file.gpg para escribir el nombre de archivo correcto directamente.
Gpg4win FREE
Instala Gpg4win (que incluye GnuPG), abre el Símbolo del sistema o PowerShell y ejecuta gpg --dearmor file.asc; cambia el nombre de la salida de file.asc.gpg a file.gpg.
Acerca de estos formatos
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 →Un archivo .gpg contiene datos binarios producidos por GnuPG (GNU Privacy Guard), la herramienta gratuita de cifrado OpenPGP. La mayoría de los archivos .gpg están cifrados; para leer uno,…
Abrir detalles de .GPG →Calidad y qué observar
- El desblindaje es una operación de codificación pura equivalente a la decodificación Base64 - el contenido criptográfico es bit a bit idéntico en ambos archivos y la verificación funciona de la misma manera con cualquiera de ellos.
- La operación inversa
gpg --armor < file.gpg > file.ascconvierte el binario de nuevo a blindaje ASCII. - La interfaz gráfica de Kleopatra no expone un botón de desblindaje independiente - la línea de comandos de GnuPG es la vía práctica incluso cuando Gpg4win está instalado.
Preguntas frecuentes
¿Cambia el desblindaje el contenido criptográfico?
¿Por qué GnuPG nombra la salida como `file.asc.gpg` en lugar de `file.gpg`?
.gpg al nombre del archivo de entrada; usa gpg --dearmor < file.asc > file.gpg para controlar el nombre de salida directamente.¿Cómo puedo saber si un archivo `.gpg` tiene realmente blindaje ASCII en su interior?
-----BEGIN PGP...-----, el contenido está blindado independientemente de la extensión .gpg.