
Gestore di password minimale basato su terminale
Gestore di password minimale basato su terminale.
Argon2id per la derivazione della chiave e crittografia autenticata con libsodium.Scarica l'AppImage da releases ed esegui:
chmod +x klip-x86_64.appimage
./klip-x86_64.appimage
Dipendenze:
Installazione:
git clone https://github.com/vid4l-07/Klip.git
cd klip
mkdir build
cd build
cmake ..
make
sudo make install
| Tasto | Azione |
|---|---|
q | esci |
| Tasto | Azione |
|---|---|
l / Right | sposta a destra |
h / Left | sposta a sinistra |
Enter | apri il db selezionato |
o | apri/crea un nuovo db |
x | chiudi il db selezionato |
| Tasto | Azione |
|---|---|
Esc | Porta il focus sulla barra delle schede |
j / Down | sposta in basso |
k / Up | sposta in alto |
Enter | seleziona/copia |
n | nuova credenziale |
f | filtra per sito |
e | modifica credenziale |
d | elimina credenziale |
g | genera password sicura |
Quando una credenziale è selezionata:
Enter su User copia il nome utente.Enter su Pass copia la password.Quando scegli Open, appare un popup di testo. All'interno del popup, puoi premere Tab per navigare tra i database aperti di recente.
Puoi inserire il percorso assoluto o il percorso relativo del database. Se il file non esiste, verrà creato se il percorso specificato è valido.
I percorsi dei file recenti sono memorizzati in $HOME/.config/klip/recents.
Tutta la logica di crittografia si trova in src/Security.cpp
crypto_pwhash di libsodium, basato su Argon2id in modalità INTERACTIVE (parametri di costo regolabili contro attacchi di forza bruta).crypto_secretbox_easy con la chiave derivata e un nonce casuale.[salt][nonce][ciphertext]
crypto_secretbox_open_easy.I contributi sono sempre benvenuti. Se trovi un bug o vuoi aiutare con nuove funzionalità, puoi: