
Minimaler terminalbasierter Passwort-Manager
Minimaler terminalbasierter Passwort-Manager.
Argon2id zur Schlüsselableitung und authentifizierter Verschlüsselung mit libsodium.Laden Sie das AppImage von releases herunter und führen Sie aus:
chmod +x klip-x86_64.appimage
./klip-x86_64.appimage
Abhängigkeiten:
Installieren:
git clone https://github.com/vid4l-07/Klip.git
cd klip
mkdir build
cd build
cmake ..
make
sudo make install
| Taste | Aktion |
|---|---|
q | beenden |
| Taste | Aktion |
|---|---|
l / Right | nach rechts bewegen |
h / Left | nach links bewegen |
Enter | ausgewählte Datenbank öffnen |
o | neue Datenbank öffnen/erstellen |
x | ausgewählte Datenbank schließen |
| Taste | Aktion |
|---|---|
Esc | Fokus auf Tab-Leiste |
j / Down | nach unten bewegen |
k / Up | nach oben bewegen |
Enter | auswählen/kopieren |
n | neue Anmeldedaten |
f | nach Seite filtern |
e | Anmeldedaten bearbeiten |
d | Anmeldedaten löschen |
g | sicheres Passwort generieren |
Wenn ein Eintrag ausgewählt ist:
Enter auf User kopiert den Benutzernamen.Enter auf Pass kopiert das Passwort.Wenn Sie Open wählen, erscheint ein Text-Popup. Im Popup können Sie Tab drücken, um durch kürzlich geöffnete Datenbanken zu navigieren.
Sie können den absoluten oder den relativen Pfad zur Datenbank eingeben. Wenn die Datei nicht existiert, wird sie erstellt, sofern der angegebene Pfad gültig ist.
Zuletzt verwendete Dateipfade werden in $HOME/.config/klip/recents gespeichert.
Die gesamte Verschlüsselungslogik befindet sich in src/Security.cpp
crypto_pwhash aus libsodium abgeleitet, basierend auf Argon2id im INTERACTIVE-Modus (anpassbare Kostenparameter gegen Brute-Force-Angriffe).crypto_secretbox_easy unter Verwendung des abgeleiteten Schlüssels und eines zufälligen Nonce verschlüsselt.[salt][nonce][ciphertext]
crypto_secretbox_open_easy entschlüsselt.Beiträge sind immer willkommen. Wenn Sie einen Fehler finden oder bei neuen Funktionen helfen möchten, können Sie: