Disponible : à partir d'OpenBSD 6.2
Gajim est un client Jabber, messagerie de communication presque instantanée, écrit en Python-GTK.
Installez le paquet gajim
.
Pour installer un ou plusieurs plugins, il y a :
Édition > Plugins
~/.local/share/gajim/plugins/
- vous pouvez le faire en clonant le dépôt git : git clone https://dev.gajim.org/gajim/gajim-plugins.git
Ci-dessous sera abordé les quelques plugins pour communiquer de manière sécurisée avec un interlocuteur.
Ces méthodes sont dites expérimentales !
Le protocole de chiffrement OMEMO est basé sur les protocoles de chiffrement X3DH (génération de clés cryptographiques asymétriques, basées soit sur XEd25519, ou XEd448 ; le protocole XEdDSA est simplement une variante du protocole EdDSA) + “Double Rachet” (protocole d'échange et de maintenance des clés et autres informations secrètes).
OMEMO chiffre les messages en employant AES256+GCM !
Les informations concernant le plugin OMEMO pour Gajim sont disponibles depuis le wiki du git : https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin
Pour pouvoir utiliser OMEMO, il est nécessaire d'avoir une version de Gajim >= 0.16.6 ; ce qui est le cas depuis OpenBSD 6.0 !
À noter qu'au moins à partir d'OpenBSD 6.9, il est possible (et préférable) d'utiliser pkg_add
pour les ajouter :
py3-cryptography py3-axolotl py3-qrcode py3-Pillow py3-future
Autrement, pour Python 2.x, une fois le plugin téléchargé et installé dans votre répertoire personnel, en tant qu'administrateur :
py-cryptography
soit installé - normalement, il l'est en tant que dépendance de gajim !pip
certains modules supplémentaires, autrement les fonctionnalités liés à OMEMO ne pourraient être utilisées. # python -m pip install python-axolotl qrcode pillow future
Ceci étant fait, ouvrez votre client Gajim, allez dans le menu Édition > Plugins
. Activez le plugin dans l'onglet “Installé
”… puis cliquer sur le bouton [Configurer]
qui vous permettra de générer une empreinte, pour la transmettre à un tiers, et aussi de gérer celles de vos contacts !
Les informations concernant le plugin OTR - Off-the-Record - pour Gajim sont disponibles depuis le wiki du git : https://dev.gajim.org/gajim/gajim-plugins/wikis/OffTheRecordPlugin
L'auteur du plugin avertit qu'à cause de bogues dans le plugin qui restranscrit en text clair, il est préférable d'utiliser soit OMEMO, soit PGP !
De plus, le plugin ne fonctionnera pas si la version de Gajim est >= 1.0, car il n'a pas été migré vers Python 3.x, et n'est pas planifié.
Ceci étant fait, ouvrez votre client Gajim, allez dans le menu Édition > Plugins
. Activez le plugin dans l'onglet “Installé
”… puis cliquer sur le bouton [Configurer]
qui vous permettra de générer une empreinte, pour la transmettre à un tiers, et aussi de gérer celles de vos contacts !
Les informations concernant le plugin PGP - pour Gajim sont disponibles depuis le wiki du git : https://dev.gajim.org/gajim/gajim-plugins/wikis/pgpplugin
Une fois le plugin téléchargé et installé dans votre répertoire personnel, en tant qu'administrateur :
py-gnupg
soit installé - normalement, il est installé en tant que dépendance de gajim !Contribut(rice|eur)s :