Partage
  • Partager sur Facebook
  • Partager sur Twitter

Bash utilisant gpg

Comment fournir la phrase de passe à gpg ?

Sujet résolu
    11 février 2023 à 21:52:38

    Bonjour,

    J'essaie de faire un servicemenu sous kde pour déchiffrer avec gpg en RSA.

    La clé privée étant protégée par une phrase de passe, si je mets dans le terminal cette commande :

    gpg -d file.txt.asc

    Il me demandera la phrase de passe.

    Je peux récupérer cette phrase dans une variable à l'aide de kdialog. Cependant je ne trouve pas comment la fournir à gpg.

    Si je mets cette ligne telle quelle dans mon script, la commande me renvoie que y'a pas de clé secrète (mais si j'la lance dans le terminal, ça marche, c'est pas un problème de clé).

    A la base j'avais décidé de faire ça parce que kleopatra marche pas et kgpg rencontre le même soucis (je peux chiffrer avec mais si je demander à déchiffrer, pas de clé askip).

    Et pour certifier que c'est pas un problème de clé, apparemment gpg déverrouille la clé après la 1ère utilisation (d'ailleurs c'est assez inquiétant). Donc si je tape la commande et la phrase de passe dans le terminal, que je rechiffre et que j'essaie de redéchiffrer via le bash, là, ça marche, car la phrase de passe ne sera de toute façon pas demandée.

    En bref : Comment fournir la phrase de passe demandée par gpg ?

    Merci.

    -
    Edité par Neo_pas_deja_pris 11 février 2023 à 21:55:16

    • Partager sur Facebook
    • Partager sur Twitter
      14 février 2023 à 1:02:38

      Bon, comme d'hab, jamais mieux servi que par soit-même.

      J'avais pas le bon manuel --'

      gpg --batch --pinentrymod=loopback --passphrase $pwd -d $file

      -
      Edité par Neo_pas_deja_pris 14 février 2023 à 1:07:12

      • Partager sur Facebook
      • Partager sur Twitter

      Bash utilisant gpg

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown