On m'a envoyé une clé publique afin de déchiffrer un fichier crypté pgp ainsi qu'une phrase secrète. J'ai importé la clé avec:Décryptage de ligne de commande PGP --- Comment déchiffrer un fichier?
gpg --import publickey.asc
Et avec vérifiais
gpg --list-keys
Maintenant, je suis en train de décrypter le fichier. Je mets le mot de passe dans un fichier appelé pass.txt et couru ceci à la ligne de commande:
gpg -d encryptedfile.txt.pgp --output encryptedfile.txt
Mais je reçois:
gpg: encrypted with ELG-E key, ID XXXXXXXXX
gpg: encrypted with 2048-bit RSA key, ID XXXXXXXXX, created 2010-03-10
"XXXXXXXXX XXXXXXXXX (XXXXXXXXX FTP Key) <[email protected]>"
gpg: decryption failed: secret key not available
Si je GPG --list-secret-clés, ce on n'y est pas ... Comment associer la phrase secrète à la clé importée?
Ok ... Je ne l'ai jamais utilisé auparavant (évidemment) ... La commande pour importer des clés privées est-elle la même? – whitman6732
Je suis retourné à ce que j'ai été envoyé, et il dit "Voici la clé publique qu'ils vont utiliser pour crypter le fichier" Donc, il semble qu'ils ont utilisé la clé publique et non le privé ... – whitman6732
@ whitman6732 Oui , Je crois que la commande d'importation est la même. Et vous avez besoin de la clé privée. Mieux encore, vous devez créer une paire de clés et leur donner votre clé publique - c'est ainsi que PGP fonctionne habituellement. –