Estoy tratando de descifrar un archivo con GnuPG, pero cuando uso el siguiente comando:
gpg --decrypt filename.gpg
Me sale el siguiente mensaje:
gpg: encrypted with RSA key, ID 3662FD5E
gpg: decryption failed: No secret key
Ya tengo la clave privada con la que se cifró el archivo, pero no estoy seguro de cómo puedo especificarlo. ¿Hay alguna opción que pueda incluir al descifrar para apuntar a esta clave?
linux
encryption
gnupg
Crista23
fuente
fuente
gpg --list-secret-keys 0x3662FD5E
imprime?Respuestas:
Entiendo esto como "Tengo un archivo que contiene la clave privada, pero no sé cómo decirle a GnuPG que lo use".
GnuPG requiere que las claves (tanto públicas como privadas) se almacenen en el llavero GnuPG. Esto es tan fácil como
Luego, debería poder descifrar el archivo exactamente de la manera que ya lo intentó.
fuente
fuente
No necesita declarar expresamente la clave secreta en el comando de descifrado gpg. Si el keypair- tanto Pública Y keys- privada como estados Jens están presentes en el anillo de claves en el host en el que está descifrado, GPG determinará automagicamente la clave secreta requerida para el descifrado y presentan un desafío contraseña.
SIN EMBARGO si desea probar todas las claves (no almacenadas en caché) ( tal vez esté probando un archivo encriptado con varias claves ), el uso del interruptor
--try-all-secrets
recorrerá todas las claves secretas en su llavero probándolas a su vez. es decir:HTH- Terrence
fuente