🔐 Master Password on Arch Linux
Stateless Password Management
Qu'est-ce que Master Password ?
Master Password est un gestionnaire de mots de passe stateless (sans état). Contrairement à LastPass, 1Password ou Bitwarden, il ne stocke AUCUN mot de passe. Au lieu de cela, il génère vos mots de passe de manière algorithmique à partir de :
- Votre nom complet
- Votre mot de passe maître
- Le nom du site
✅ Avantages
- Aucun fichier à perdre - Pas de base de données à sauvegarder
- Aucun cloud - Pas de synchronisation nécessaire
- Portable - Fonctionne partout (Linux, Windows, Mac, Android, iOS)
- Sécurisé - Utilise l'algorithme scrypt pour la dérivation de clés
- Open source - Code transparent et auditable
⚠️ Inconvénients
- Tu dois te souvenir exactement de ton nom complet et mot de passe maître
- Pas de stockage de notes ou fichiers
- Changement de mot de passe = changer le "counter" du site
Installation sur Arch Linux
1Installer depuis AUR
Master Password est disponible dans l'AUR (Arch User Repository).
# Avec yay (AUR helper)
yay -S masterpassword
# Ou avec paru
paru -S masterpassword
# Ou manuellement avec makepkg
git clone https://aur.archlinux.org/masterpassword.git
cd masterpassword
makepkg -si
2Vérifier l'installation
mpw --version
Master Password v2.6
✓ Installation réussie !
Master Password est maintenant installé et prêt à être utilisé.
Utilisation de Base
1Générer votre premier mot de passe
mpw
Your full name: Haname Cyberia
Your master password: ************
Site name: github.com
Generated password: Xoja2*HufpDuvu
⚠️ Important
Entre EXACTEMENT le même nom et mot de passe maître à chaque fois. Une seule lettre différente = mot de passe différent !
2Mode interactif vs mode direct
Mode interactif (recommandé pour débuter) :
mpw
# Tu seras guidé étape par étape
Mode direct (plus rapide) :
mpw -u "Haname Cyberia" github.com
Your master password: ************
Xoja2*HufpDuvu
3Copier directement dans le presse-papier
# Avec xclip
mpw -u "Haname Cyberia" github.com | xclip -selection clipboard
# Avec wl-clipboard (Wayland)
mpw -u "Haname Cyberia" github.com | wl-copy
Options Avancées
Types de mots de passe
Master Password peut générer différents formats :
| Type | Code | Format | Exemple |
|---|---|---|---|
| Maximum | -t x | 20 caractères, tous types | w!3*Jugr1@Foli7%Huha |
| Long (défaut) | -t l | CvcvnoCvc | Xoja2*HufpDuvu |
| Medium | -t m | CvcnoCvc | Xoj2*Huf |
| Basic | -t b | aaanaaan | xoj2hufp |
| Short | -t s | Cvcn | Xoj2 |
| PIN | -t i | nnnn | 7452 |
# Exemple : générer un PIN
mpw -u "Haname Cyberia" -t i phone.unlock
# Exemple : mot de passe court
mpw -u "Haname Cyberia" -t s wifi.password
Counter (version du mot de passe)
Si tu dois changer un mot de passe, utilise le counter :
# Première version (défaut)
mpw -u "Haname Cyberia" github.com
Xoja2*HufpDuvu
# Deuxième version (après changement forcé)
mpw -u "Haname Cyberia" -c 2 github.com
Lipo7+TekfZewo
Fichier de Configuration
Pour éviter de retaper ton nom à chaque fois, crée un fichier de config :
# Créer le fichier de config
mkdir -p ~/.config/mpw
nano ~/.config/mpw/mpw.conf
Contenu du fichier :
# ~/.config/mpw/mpw.conf
fullName=Haname Cyberia
defaultType=long
Maintenant tu peux juste taper :
mpw github.com
Your master password: ************
Xoja2*HufpDuvu
Créer un Alias Pratique
Ajoute dans ton ~/.bashrc ou ~/.zshrc :
# Alias pour copier directement le mot de passe
alias pw='mpw -u "Haname Cyberia" "$1" | xclip -selection clipboard && echo "Password copied to clipboard!"'
# Utilisation
pw github.com
Conseils de Sécurité
Bonnes Pratiques
- Choisis un mot de passe maître fort (minimum 16 caractères)
- Ne stocke JAMAIS ton mot de passe maître quelque part
- Utilise exactement le même format de nom à chaque fois
- Teste ton mot de passe maître dans un environnement sûr avant de l'utiliser partout
- Note les "counters" si tu dois changer des mots de passe
✓ Pourquoi c'est sûr ?
Master Password utilise scrypt, un algorithme de dérivation de clés résistant aux attaques par force brute. Même si quelqu'un connaît l'algorithme, il ne peut pas deviner tes mots de passe sans ton mot de passe maître.
Applications Complémentaires
GUI (Interface Graphique)
# Installer l'interface graphique
yay -S masterpassword-gui
Extensions Navigateur
- Firefox : Master Password for Firefox
- Chrome : Master Password for Chrome
Apps Mobiles
- Android : Master Password disponible sur F-Droid
- iOS : Spectre (version moderne de Master Password)