Contexte: Mon patron a essayé de m'exporter une clé ASC avec des parties publiques et privées, mais chaque fois que j'obtiens le fichier, la partie privée ne se charge jamais et elle ne déchiffre aucun fichier.
Nous avons essayé d'exporter la clé ASC en utilisant:
- Application Windows Kleopatra 2.1 (incluse dans gpg4win)
Assistant de confidentialité de l'application Windows GNU (inclus dans gpg4win)
Error: "Decryption failed. Secret Key Not available."
Comment exporter correctement une clé ASC secrète ou privée pour décrypter les fichiers gpg?
la source
Toutes les réponses ci-dessus sont correctes, mais il se peut qu'une étape cruciale manque, vous devez modifier la clé importée et «finalement faire confiance» à cette clé
et sélectionnez 5 pour activer cette clé privée importée comme l'une de vos clés
la source
Voir le traitement de Dark Otter
https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
Si le site est en panne, utilisez la référence à la sauvegarde archive.org:
https://web.archive.org/web/20170518155052/https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
qui comprend un moyen raisonnablement sûr de transférer les clés. Vous pouvez mettre cette recommandation dans les scripts shell ci-dessous pour une utilisation répétée.
Commencez par obtenir le KEYID souhaité dans la liste affichée par
Dans la liste résultante, notez le KEYID (les 8 hexadécimaux suivant la seconde) dont vous avez besoin pour le transfert.
Ensuite, envoyez le shell testé scipts "export_private_key" sur le premier compte et générez votre pubkey.gpg + keys.asc. Appelez ensuite sur le deuxième compte "import_private_key". Voici leur contenu affiché avec cat (contenu copier-coller):
Maintenant, transférez par certains moyens le "pubkey.gpg" (si nécessaire) et le privé "keys.asc" au deuxième compte et envoke le programme ci-dessous.
Dans l'esprit de Otter "Et ça devrait être ça".
la source
--no-use-agent
est obsolète dans la version gpg 2.Je pense que vous n'aviez pas encore importé la clé privée comme le disait l'erreur de message, Pour importer la clé publique / privée de gnupg:
la source
cela a fini par fonctionner pour moi:
vous pouvez nommer keyfilename.asc par n'importe quel nom tant que vous gardez l'extension .asc.
cette commande copie toutes les clés secrètes sur l'ordinateur d'un utilisateur dans keyfilename.asc dans le répertoire de travail où la commande a été appelée.
Pour exporter une seule clé secrète spécifique au lieu de toutes:
keyIDNumber est le numéro de l'identifiant de la clé que vous essayez d'exporter.
la source
exportedKeyFilename.asc
l'autre ordinateur et que vous le faites ensuitegpg --allow-secret-key-import --import exportedKeyFilename.asc
dans le répertoire avec le.asc
fichier. Voir: unix.stackexchange.com/questions/184947/…Semblable à la réponse de @Wolfram J, voici une méthode pour crypter votre clé privée avec une phrase de passe :
Et une méthode correspondante pour décrypter:
la source
1.Exportez une clé secrète (c'est ce que votre patron aurait dû faire pour vous)
2.Importez la clé secrète (importez votre clé privée)
Ce n'est pas encore fait, vous devez toujours faire confiance à une clé. Vous devrez vous assurer que vous faites également confiance à une clé.
Entrez confiance, 5, y, puis quittez
Source: https://medium.com/@GalarnykMichael/public-key-asymmetric-cryptography-using-gpg-5a8d914c9bca
la source