Script de remplissage de champ GPG

Fermé
DirtyGeek - 28 mai 2008 à 14:08
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 28 mai 2008 à 15:21
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.
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
28 mai 2008 à 15:21
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.
;-))
0