Impossible de vérifier la signature: clé publique introuvable
j'essaie de déchiffrer le fichier en utilisant la commande suivante:
gpg --output file.txt --decrypt file.pgp
le fichier est déchiffré avec succès mais je reçois une erreur:
"gpg: impossible de vérifier la signature: clé publique introuvable"
vous savez pourquoi j'ai eu cette erreur?
3 réponses
vous obtenez cette erreur parce que vous n'avez pas la clé publique de la personne qui a signé le message.
gpg
devrait vous donner un message contenant l'ID de la clé utilisée pour signer. Obtenir la clé publique de la personne qui a crypté le fichier et l'importer dans votre porte-clés ( gpg2 --import key.asc
); vous devriez être en mesure de vérifier la signature après cela.
si l'expéditeur a transmis sa clé publique à un serveur de clés (pour exemple, https://pgp.mit.edu / ), alors vous pouvez être en mesure d'importer la clé directement à partir du serveur de clés:
gpg2 --keyserver https://pgp.mit.edu/ --search-keys <sender_name_or_address>
vous avez besoin de la clé publique dans votre porte-clés gpg. Pour importer la clé publique dans votre trousseau de clés public, placez le bloc de clés public dans un fichier texte avec un .extension gpg, et ensuite émettre la commande suivante:
gpg --import <your-file>.gpg
l'entité qui a crypté le fichier doit vous fournir un tel bloc. Par exemple, ftp://ftp.gnu.org/gnu/gnu-keyring.gpg a le bloc pour gnu.org.
pour une profondeur encore plus grande voir l'explication vérification de fichiers avec GPG, sans A.sig ou .fichier asc?
j'ai reçu le même message mais mes fichiers sont déchiffrés comme prévu. Veuillez vérifier dans votre chemin de destination si vous pouviez voir le fichier de sortie.