Jai un fichier gpg et un fichier sha256. Quand jessaye de décrypter le fichier gpg en utilisant la commande gpg – d file.gpg , cela dit quil ny a pas de clé secrète. Je suis absolument nouveau dans ce domaine, donc japprécierais tous les pointeurs.
Commentaires
- Soyez prudent avec les versions gpg, si vous avez mis à niveau de gpg 1 à gpg 2 vous devrez peut-être exporter / importer vos anciennes clés, jai eu des problèmes pour déchiffrer des fichiers chiffrés avec différentes versions de gpg.
Réponse
GnuPG fonctionne en utilisant deux types de clés différents: une clé privée et une clé publique. Lorsque vous utilisez le logiciel, vous créez à la fois une clé publique et une clé privée (appelée paire de clés). Vous rendez votre clé publique, eh bien, publique. Nimporte qui peut lutiliser pour crypter des données arbitraires, mais ces données ne peuvent être décryptées quen utilisant la clé privée (aka secrète) correspondante. Sil indique quil ny a pas de clé secrète, cela signifie que le fichier na pas été chiffré avec votre clé publique. En dautres termes, il ne vous est pas destiné et vous ne pourrez pas le décrypter. Vous ne pouvez déchiffrer que les éléments qui ont été chiffrés pour vous .
Est-il possible que vous souhaitiez vérifier le fichier au lieu de le déchiffrer? Puisque vous mentionnez un fichier avec des hachages SHA-256, sagit-il dune sorte de logiciel que vous téléchargez qui est fourni avec un fichier .sig
? Si tel est le cas, vous devez importer la clé publique avec --import
(vous pouvez généralement la trouver sur le site de téléchargement pour tout ce que vous avez téléchargé), puis utiliser --verify
au lieu de -d
. Voir aussi: