Script de remplissage de champ GPG

Salut,
J'ai un problème à résoudre, je dois créer un script BASH qui me permettrai de créer un trousseau de clé avec GPG.
Un utilisateur qui vient d'installer GPG doit créer sa clé privée et sa clé publique en entrant:
$ gpg --gen-key
gpg lui demande alors quel type de clé l'utilisateur veut créer comme ci dessous:

Please select chat kind of key you want:
(1) DSA and Elgamal (default)
(2) DSA (sign only)
(5) RSA (sign only)
Your selection?


Comment je peux faire pour qu'un script s'occupe de répondre "1" par exemple a cette question la ??
Je me suis dit qu'un pipe comme ceci:
$ echo "1" | gpg --gen-key
aurait pu fonctionner mais non...
Merci d'avance à ceux qui m'apporterons de l'aide.

1 réponse

  1. Modérateur
    Salut,

    Extrait du "man gpg" :
           --gen-key Générer une nouvelle paire de clés. Cette commande n'est nor-
                     malement utilisée que interactivement.
    
                     Il y a une fonctionnalité expérimentale qui  vous  permet  de
                     créer  des  clés  en  mode  non  interactif (batch). Voyez le
                     fichier doc/DETAILS dans la  distribution  des  sources  pour
                     savoir comment l'utiliser.
    ;-))