Recibo un error al descifrar el archivo .gpg. Ya importé las claves públicas a través del siguiente método.
$gpg --import key1.asc
directory `/user_home/.gnupg' created
gpg: new configuration file
`/user_home/.gnupg/gpg.conf' created
gpg: WARNING: options in `/user_home/.gnupg/gpg.conf' are not yet active during this
run
gpg: keyring `/user_home/.gnupg/secring.gpg' created
gpg: keyring `/user_home/.gnupg/pubring.gpg' created
gpg: /user_home/.gnupg/trustdb.gpg: trustdb created
gpg: key 3CDDKLPD: public key imported
gpg: Total number processed: 1
gpg:imported: 1 (RSA: 1)
$gpg --import key2.asc
gpg: key 4F23B654: public key imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
$gpg --list-public-keys
/user_home/.gnupg/pubring.gpg
pub 2048R/3CDDKLPD
uid
pub 2048R/4F23B654
uid
$gpg --decrypt myfile.txt.gpg
gpg: encrypted with 2048-bit RSA key, ID 4F23B654, created 2010-07-11
gpg: decryption failed: No secret keykey
Sin embargo, este error ocurre, ¿alguien puede ayudar a determinar por qué sucede esto? Te lo agradeceré
encryption
gnupg
Shanil Soni
fuente
fuente
Respuestas:
Deben estar encriptando los archivos que le envían para que los desencripte con su clave PUBLIC y usted debe estar encriptando los archivos para que puedan desencriptarlos con su clave pública. Parece que cifraron el archivo con su clave pública en lugar de la tuya, por lo que como NO tienes su clave PRIVADA, no puedes descifrar esos archivos.
Me comunicaría con ellos y les pediría que confirmaran que han importado su clave PÚBLICA y que se los reenvíe, les muestre este detalle que publicó anteriormente y les pido que lo cifren con su clave PÚBLICA y luego lo reenvíen Intenta descifrar de nuevo.
Si está probando para asegurarse de que puede descifrar archivos con su clave privada, luego cifre un archivo de prueba con su propia clave PÚBLICA y no con la de otra persona que no tiene la clave PRIVADA correlacionada para descifrar, así es como este tipo de cifrado de par de claves / descifrado funciona.
Importa su clave pública para cifrar archivos con esto antes de enviarles
Descifra el archivo que le enviaron, pero recibe un error que indica que tiene el par de claves para desbloquear este archivo, ya que lo cifraron con su clave pública en lugar de su clave pública. Solo ellos pueden desbloquear / descifrar archivos cifrados con su clave pública, es por eso que es la clave pública que puede compartir con cualquier persona.
fuente