válidas verificar siguientes pública pudieron porque no_pubkey las kali gpg fueron firmas está error disponible clave encryption cmd pgp gnupg

encryption - siguientes - No se puede verificar la firma: no se encontró la clave pública



las siguientes firmas no fueron válidas (3)

Intento descifrar el archivo usando el siguiente comando:

gpg --output file.txt --decrypt file.pgp

El archivo se descifra con éxito, pero me sale un error:

"gpg: No se puede verificar la firma: clave pública no encontrada"

Alguna idea, ¿por qué me sale este error?


Necesitas la clave pública en tu llavero gpg. Para importar la clave pública en su llavero público, coloque el bloque de clave pública en un archivo de texto con extensión .gpg y luego emita el siguiente comando:

gpg --import <your-file>.gpg

La entidad que encriptó el archivo debería proporcionarle dicho bloque. Por ejemplo, ftp://ftp.gnu.org/gnu/gnu-keyring.gpg tiene el bloque para gnu.org.

Para una explicación aún más detallada, consulte Verificación de archivos con GPG, sin un archivo .sig o .asc.


Obtiene ese error porque no tiene la clave pública de la persona que firmó el mensaje.

gpg debería haberle dado un mensaje con la ID de la clave que se usó para firmarlo. Obtenga la clave pública de la persona que cifró el archivo e impórtelo a su llavero ( gpg2 --import key.asc ); deberías poder verificar la firma después de eso.

Si el remitente envió su clave pública a un servidor de claves (por ejemplo, https://pgp.mit.edu/ ), entonces usted puede importar la clave directamente desde el servidor de claves:

gpg2 --keyserver https://pgp.mit.edu/ --search-keys <sender_name_or_address>


Recibí el mismo mensaje, pero mis archivos se descifraron como se esperaba. Por favor, compruebe su ruta de destino si pudiera ver el archivo de salida del archivo.