Comandos GPG
Puedes ejecutar comandos GPG para importar claves privadas de forma segura y generar pares de claves RSA, lo que te permite administrar el cifrado y las firmas digitales de forma eficaz. Consulta una lista de posibles comandos a continuación.
Importar una clave privada al llavero
gpg --batch --pinentry-mode loopback --import gpg_test_private_sec.asc
Ten en cuenta que --batch
evita la necesidad de una frase de contraseña, mientras que --pinentry-mode loopback
evita el error de no-pinentry. Con este comando puedes pedir explícitamente al usuario la frase de contraseña sin tener una entrada de pin asociada al sistema.
Generar claves
El siguiente comando genera un par de claves RSA, públicas y privadas, que se guardan en el llavero.
gpg --pinentry-mode=loopback --default-new-key-algo rsa4096 --gen-key
Si aparece el error "Clave pública inutilizable", comprueba si generaste la clave con GPG versión 2.1.17 o superior. Si es así, en lugar de --gen-key
, usa --full-generate-key
a continuación para generar un par de claves RSA, públicas y privadas.
gpg --pinentry-mode=loopback --full-generate-key
Utiliza el siguiente comando para exportar la llave desde el llavero hacia un archivo.
gpg --pinentry-mode loopback --output exportedProvateAndPublicKey.asc --armor --export-secret-keys YOUR_UID_KEY_HERE