
Gestionnaire de mots de passe minimaliste basé sur le terminal
Gestionnaire de mots de passe minimaliste en terminal.
Argon2id pour la dérivation de clé et le chiffrement authentifié avec libsodium.Téléchargez l'AppImage depuis releases et exécutez :
chmod +x klip-x86_64.appimage
./klip-x86_64.appimage
Dépendances :
Installation :
git clone https://github.com/vid4l-07/Klip.git
cd klip
mkdir build
cd build
cmake ..
make
sudo make install
| Touche | Action |
|---|---|
q | quitter |
| Touche | Action |
|---|---|
l / Right | déplacer à droite |
h / Left | déplacer à gauche |
Enter | ouvrir la base sélectionnée |
o | ouvrir/créer une nouvelle base |
x | fermer la base sélectionnée |
| Touche | Action |
|---|---|
Esc | Focus sur la barre d'onglets |
j / Down | déplacer vers le bas |
k / Up | déplacer vers le haut |
Enter | sélectionner/copier |
n | nouvel identifiant |
f | filtrer par site |
e | modifier l'identifiant |
d | supprimer l'identifiant |
g | générer un mot de passe sécurisé |
Lorsqu'un identifiant est sélectionné :
Enter sur User copie le nom d'utilisateur.Enter sur Pass copie le mot de passe.Lorsque vous choisissez Open, une fenêtre contextuelle de texte apparaît. Dans cette fenêtre, vous pouvez appuyer sur Tab pour naviguer parmi les bases de données récemment ouvertes.
Vous pouvez saisir le chemin absolu ou le chemin relatif vers la base de données. Si le fichier n'existe pas, il sera créé si le chemin spécifié est valide.
Les chemins des fichiers récents sont stockés dans $HOME/.config/klip/recents.
Toute la logique de chiffrement se trouve dans src/Security.cpp
crypto_pwhash de libsodium, basé sur Argon2id en mode INTERACTIVE (paramètres de coût ajustables contre les attaques par force brute).crypto_secretbox_easy avec la clé dérivée et un nonce aléatoire.[salt][nonce][ciphertext]
crypto_secretbox_open_easy.Les contributions sont toujours les bienvenues. Si vous trouvez un bug ou souhaitez aider avec de nouvelles fonctionnalités, vous pouvez :