tool open kleopatra gpg encrypt descargar windows-xp gnu gnupg

windows xp - open - GnuPG: error de "descifrado: clave secreta no disponible" de gpg en Windows



open gpg file (6)

Medio ambiente: computadora portátil HP con Windows XP SP2

Creé algunos archivos cifrados usando GnuPG (gpg) para Windows. Ayer, mi disco duro falló, así que reimageé el disco duro. Ahora reinstalé gpg y regeneré mis claves usando la misma frase de contraseña que antes. Pero ahora no puedo descifrar los archivos. Obtuve el siguiente error:

C:/sureshr>gpg -a c:/sureshr/work/passwords.gpg gpg: encrypted with 1024-bit ELG-E key, ID 279AB302, created 2008-07-21 "Suresh Ramaswamy (AAA) BBB" gpg: decryption failed: secret key not available C:/sureshr>gpg --list-keys C:/Documents and Settings/sureshr/Application Data/gnupg/pubring.gpg -------------------------------------------------------------------- pub 1024D/80059241 2008-07-21 uid Suresh Ramaswamy (AAA) BBB sub 1024g/279AB302 2008-07-21

AAA = comentario de gpg
BBB = mi dirección de correo electrónico

Estoy seguro de que estoy usando la frase de contraseña correcta. ¿Qué significa exactamente este error? ¿Cómo le digo a gpg dónde encontrar mi clave secreta?

Gracias,

Suresh


Sí, parece que falta su clave secreta. Sin él, no podrá descifrar los archivos.

¿Tiene la clave respaldada en alguna parte?

Volver a crear las claves, ya sea que use la misma frase de contraseña o no, no funcionará. Cada par de claves es único.


al volver a importar las llaves del antiguo llavero, debe especificar el comando:

gpg --allow-secret-key-import --import <keyring>

de lo contrario, solo importará las claves públicas, no las privadas.


La resolución de este problema para mí fue notificar al remitente que usó la clave pública que les envié, pero alguien más lo hizo. Debería ver la clave que usaron. Dígales que usen el correcto.


Una causa más para el mensaje "clave secreta no disponible": la versión GPG no coincide.

Ejemplo práctico: he estado usando GPG v1.4. Al cambiar los sistemas de empaquetado, se eliminó el gpg suministrado por MacPorts y se reveló otro binario gpg en la ruta, esta versión 2.0. Para el descifrado, no fue posible localizar la clave secreta y dio este error. Para el cifrado, se quejó de una clave pública inutilizable. Sin embargo, gpg -k y -K enlistaban llaves válidas, lo cual era la causa de mayor confusión.


Debe importar no solo su clave secreta, sino también la clave pública correspondiente, o obtendrá este error.


workmad3 está aparentemente desactualizado, al menos para el gpg actual, ya que --allow-secret-key-import ahora está obsoleto y no hace nada.

Lo que me sucedió fue que no pude exportar correctamente. Simplemente haciendo gpg --export no es adecuado, ya que solo exporta las claves públicas. Al exportar claves, tienes que hacer

gpg --export-secret-keys >keyfile