Configurer jabber sans écrire de mot de passe en texte brut

9

Je trouve que jabber est un outil fantastique, mais cela m'inquiète un peu que mon mot de passe soit écrit en texte brut dans mon fichier init.
Existe-t-il un moyen de configurer mes identifiants de connexion Jabber sans les écrire en texte brut?

Juste pour être clair, je ne veux pas non plus me demander de mot de passe. Ainsi, la solution devrait être connectée à un trousseau de clés / base de données externe ou simplement effectuer un chiffrement pour masquer le mot de passe.

Idéalement, la solution serait indépendante du système d'exploitation, mais ma priorité est de la faire fonctionner sur Linux (avec gnome), c'est là que j'utilise le plus Jabber.

Malabarba
la source

Réponses:

3

J'utilise pass pour stocker mes mots de passe et un wrapper lisp pour définir la valeur de manière appropriée:

(require 's)
(defun my-password (pass)
  (s-trim (shell-command-to-string
            (concat "pass show " pass))))

(setq my-jabber-password (my-password "Personal/jabber"))
shosti
la source