Page 1 sur 1

Mettre en mémoire une chaine de caractères et la faire apparaître avec une combinaison de touches

Posté : sam. 20 sept. 2025 18:22
par MichelP18
J'utilise Bitwarden pour stocker mes mots de passe. Comme je ne veux pas qu'on me suive sur internet, je vide systématiquement le cache du navigateur et tous les cookies à la fermeture d'icelui.
Problème : je dois retaper mon mot de passe Bitwarden chaque fois que je relance le navigateur dans la journée. Un peu saoulant.
Alors j'ai écrit un petit script qui utilise deux utilitaires. Ces deux utilitaires sont xclip, et xdotool A télécharger avec synaptic ou autre.
Une fois cela fait, voici donc le script :

Code : Tout sélectionner

echo "monsupermotdepasse" | xclip -selection clipboard
sleep 1
xdotool key ctrl+v
Copier le code dans un fichier texte avec Gedit par exemple. Lui donner un nom, par exemple startup_clipboard.sh. Afficher les propriétés et le rendre exécutable.
Enfin, dernière étape, dans les paramètres système, appeler Clavier, et créer un raccourci personnalisé qui lancera le script avec une combinaison de touches que vous choisirez.
Bon, je modifie à 21:16
1) Alors déjà, le script sert à mémoriser n'importe quelle chaîne de caractères, et la rappeler par une combinaison de touches, pour les usages qu'on veut.
2) L'usage que j'en ai moi, c'est de mémoriser mon pw Bitwarden, pour ne pas être obligé de le retaper chaque fois que je lance le navigateur.
Dans ce cas, il faut que la sécurité soit assurée, sinon, ça n'a pas d'intérêt. Si n'importe qui en fouillant dans votre ordinateur peut trouver la clé du coffre de vos mots de passe, c'est pas cool. Surtout que sur Bitwarden, vous pouvez stocker des numéros de cartes bancaires et autres infos très sensibles.
Bon alors voilà la solution que j'ai trouvée. J'ai installé luckyLUKS qui est un utilitaire pour créer des volumes chiffrés. J'ai créé un volume dans lequel j'ai placé mon script. A la combinaison de touches, j'appelle le script. Cela ne fonctionne que si le volume est dévérouillé. Alors évidemment, il faut se rappeler et taper un mot de passe. Mais une seule fois. C'est déjà ça de gagné. Et tout est sécurisé.
Toute suggestion d'amélioration est bienvenue.

Re: Mettre en mémoire une chaine de caractères et la faire apparaître avec une combinaison de touches

Posté : dim. 21 sept. 2025 10:12
par MichelP18
Merci pour le lien.
Pass a l'air très bien, mais l'intérêt de Bitwarden pour moi c'est que le coffre est en ligne, et pas sur une machine.
Je peux donc y accéder depuis n'importe quel périphérique, et pas seulement sur mon pc perso.
Avec "ma" solution, alambiquée je l'admets, aucun mot de passe n'apparaît en clair d'emblée. Il faut déverrouiller le container pour accéder au script.
Et en même temps, disposer d'un ou de plusieurs volumes chiffrés sur son pc, c'est plutôt utile. LuckyLUKS est très facile d'emploi. Et souple.

Re: Mettre en mémoire une chaine de caractères et la faire apparaître avec une combinaison de touches

Posté : lun. 29 sept. 2025 08:57
par MichelP18
Je me réponds à moi-même, j'ai une amélioration pour le script.
Le script est rangé dans un volume chiffré par LuckyLUKS . Donc pas de problème de ce côté-là.
Simplement, quand on l'active, la chaîne de caractères reste en mémoire. A nouveau un petit CTRL+V et voilà votre cher mot de passe secret dévoilé.
Gênant. J'ai donc rajouté une ligne pour remplacer le mot de passe par une chaîne de caractères quelconque. Ce qui donne :

Code : Tout sélectionner

echo "monsupermotdepasse" | xclip -selection clipboard
sleep 1
xdotool key ctrl+v
sleep 1
echo "chaine de caractères" | xclip -selection clipboard
Si on fait à nouveau CTRL+V (un quart d'heure plus tard, dans le TT par exemple), ce n'est pas le mot de passe qui apparaît, mais la dernière chaine de caractères mise en mémoire.
Toujours à associer à un raccourci clavier, comme expliqué précédemment.