Bonsoir à tous
J'ai défini en utf-8 le mot de passe pour déverrouiller la clé privée d'une paire de clés gpg. Je n'ai aucune difficulté à chiffrer et déchiffrer les messages en ligne de commande avec les options indiquées ci-dessous :
remi@remi-Vostro-3550:~$ message="message à chiffrer"
remi@remi-Vostro-3550:~$ message_gpg=/tmp/message.gpg
remi@remi-Vostro-3550:~$ echo "${message}" | gpg --homedir "${gbl_gnupg}" --default-recipient "skolios" --yes --output ${message_gpg} --armor --encrypt /dev/stdin ;
remi@remi-Vostro-3550:~$ cat "${message_gpg}" | gpg --homedir "${gbl_gnupg}" --no-use-agent --quiet --no-tty --yes --passphrase-file "${gbl_priv}" --decrypt ;
message à chiffrer
remi@remi-Vostro-3550:~$
"${gbl_priv}", la clé privée de la clé du destinataire "skolios", est une chaîne de caractères grecs.
J'ai installé sur mon téléphone Android le logiciel "OpenKeychain". Pour être en mesure d'y relire les fichiers ainsi traités, j'y ai exporté, apparemment sans difficulté, les deux clés vers le trousseau de "OpenKeychain".
À la relecture de "${message_gpg}", "OpenKeychain" me demande tout à fait normalement le mot de passe, mais ne le reconnaît pas (je dispose bien évidemment d'un clavier pour la saisie du grec sur mon téléphone). J'ai alors essayé de le modifier mais ni la commande gpg --edit-key, ni seahorse ne le reconnaissent, et gpg --edit-key semble ne pas accepter les commandes "--no-use-agent --quiet --no-tty --yes --passphrase-file "${gbl_priv}".
Merci d'avance à qui pourra me venir en aide.
Arbiel