Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Klip — Gestore di password minimale basato su terminale | Kitploit
Strumenti/GitHubGitHub/vid4l-07/klip
Utilità GenerichePassword CrackingStrumenti di Crittografia/DecrittografiaCrittografiaUtilità e FrameworkAutenticazione
GitHubvid4l-07/klip

Klip

Gestore di password minimale basato su terminale

Vedi Repository
30141 giorno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Klip

Gestore di password minimale basato su terminale.

screenshot

Funzionalità · Installazione · Utilizzo · Sicurezza

Funzionalità

  • Funzionamento completamente offline.
  • Crittografia sicura tramite Argon2id per la derivazione della chiave e crittografia autenticata con libsodium.
  • Generatore di password sicuro.
  • TUI personalizzata sviluppata senza librerie esterne.

Installazione

AppImage

Scarica l'AppImage da releases ed esegui:

chmod +x klip-x86_64.appimage 
./klip-x86_64.appimage

Compilazione dal sorgente

Dipendenze:

  • libsodium

Installazione:

git clone https://github.com/vid4l-07/Klip.git
cd klip
mkdir build
cd build
cmake ..
make
sudo make install

Utilizzo

Globale

TastoAzione
qesci

Barra delle schede

TastoAzione
l / Rightsposta a destra
h / Leftsposta a sinistra
Enterapri il db selezionato
oapri/crea un nuovo db
xchiudi il db selezionato

Database

TastoAzione
EscPorta il focus sulla barra delle schede
j / Downsposta in basso
k / Upsposta in alto
Enterseleziona/copia
nnuova credenziale
ffiltra per sito
emodifica credenziale
delimina credenziale
ggenera password sicura

Copia negli appunti

Quando una credenziale è selezionata:

  • Enter su User copia il nome utente.
  • Enter su Pass copia la password.

Apri file

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.


Sicurezza

Tutta la logica di crittografia si trova in src/Security.cpp

Derivazione della chiave

  • Quando si crea un database, viene richiesta una password principale.
  • Una chiave crittografica viene derivata dalla password e da un salt casuale univoco tramite crypto_pwhash di libsodium, basato su Argon2id in modalità INTERACTIVE (parametri di costo regolabili contro attacchi di forza bruta).

Crittografia

  • Il database viene crittografato tramite crypto_secretbox_easy con la chiave derivata e un nonce casuale.
  • Questo algoritmo fornisce il rilevamento delle manomissioni tramite un MAC.

Formato di archiviazione

  • Il file crittografato viene memorizzato in formato binario con il seguente formato:
[salt][nonce][ciphertext]

Processo di decrittografia

  • La chiave viene derivata utilizzando la password fornita dall'utente e il salt memorizzato.
  • I dati vengono decrittografati tramite crypto_secretbox_open_easy.
  • Se la password è errata o il file è stato modificato, la verifica del MAC fallisce e l'operazione viene rifiutata.

Contributi

I contributi sono sempre benvenuti. Se trovi un bug o vuoi aiutare con nuove funzionalità, puoi:

  • Aprire una issue nel repository.
  • Aprire una pull request.
Scarica lo strumento