Ça fait un bon moment que j’utilise les clés PGP pour chiffrer/signer des mails avec Enigmail sur Thunderbird, et aujourd’hui, je me suis enfin décidée à installer ça sur mes appareils mobile sous Android sur lesquels j’utilise K9mail comme client de messagerie.
Celui-ci est compatible avec OpenKeychain que j’ai donc installé à la fois sur ma tablette et mon téléphone.
Récupérer mes clés
Dans Thunderbird, dans la menu Enigmail > Gestion des clés
,
on peut exporter les clés publique et privée dans un fichier.
Transférer les clés
J’ai mis ce fichier avec les clés (publique et privée) sur une clé USB.
Sur ma tablette : pas de problème.
Sur mon téléphone, il ne montait pas ma clé USB. Pour corriger ça : Paramètres > Stockage
puis dans le menu : Connexion USB à l'ordinateur
, choisir MTP.
Dans OpenKeychain, choisir Clés
dans le menu, puis Gérer mes clés > Importer la clé d'un fichier
.
Si on ne voit pas la clé USB pour le choix des fichiers, on peut avoir besoin de faire Paramètres > Afficher les appareils avancés
.
Dans K9mail
Il faut ensuite dire à K9mail qu’on veut utiliser OpenKeychain
dans Paramètres du compte > Cryptographie
.
Il faut aussi sélectionner la clé à utiliser.
Et là, ça doit fonctionner.
Importer des clés publique
Quand on importe une clé publique, celle-ci n’est pas considérée comme sure. Pour la confirmer, on peut utiliser un QRcode.
Pour générer ce code, il faut retrouver son empreinte. On peut la retrouver dans thunderbird, ou faire :
$ gpg --fingerprint anne.pacalet@free.fr
pub 2048R/D3B041DE 2014-02-04 [expire : 2019-02-03]
Empreinte de la clef = 2003 65DF C027 712B AF66 3D12 43DA 9EA8 D3B0 41DE
uid Anne Pacalet <anne.pacalet@free.fr>
sub 2048R/0EDFB127 2014-02-04 [expire : 2019-02-03]
On aurait aussi pu utiliser l’identifiant D3B041DE
au lieu de l’adresse mail.
Ensuite, la commande pour générer le QRcode est :
$ qrencode -t PNG 'OPENPGP4FPR:200365DFC027712BAF663D1243DA9EA8D3B041DE' -o qrcode.anne.free.png
Attention, il faut utiliser le préfixe OPENPGP4FPR
et enlever les espaces dans l’empreinte de la clef.
On obtient l’image :
Il ne reste plus qu'à afficher l’image et à la flasher comme le demande OpenKeychain.
Voir aussi :
- Afficher un pourcentage dans une page HTML
- VNC : Virtual Network Computing
- Git : déménagement d'un dépôt
- Quelques liens au sujet de l'analyse statique
- Ocaml: mon principal langage de développement
- Disque dur externe
- Les profiles dans Firefox
- Cryptographie et mail sous Android
- Quelques liens au sujet du C
- Git rebase : pour diviser un commit