
Gestor de contraseñas minimalista basado en terminal
Gestor de contraseñas minimalista basado en terminal.
Argon2id para la derivación de claves y cifrado autenticado con libsodium.Descarga el AppImage desde releases y ejecuta:
chmod +x klip-x86_64.appimage
./klip-x86_64.appimage
Dependencias:
Instalar:
git clone https://github.com/vid4l-07/Klip.git
cd klip
mkdir build
cd build
cmake ..
make
sudo make install
| Tecla | Acción |
|---|---|
q | salir |
| Tecla | Acción |
|---|---|
l / Right | mover a la derecha |
h / Left | mover a la izquierda |
Enter | abrir base de datos seleccionada |
o | abrir/crear nueva base de datos |
x | cerrar base de datos seleccionada |
| Tecla | Acción |
|---|---|
Esc | Enfocar barra de pestañas |
j / Down | mover hacia abajo |
k / Up | mover hacia arriba |
Enter | seleccionar/copiar |
n | nueva credencial |
f | filtrar por sitio |
e | editar credencial |
d | eliminar credencial |
g | generar contraseña segura |
Cuando se selecciona una credencial:
Enter en User copia el nombre de usuario.Enter en Pass copia la contraseña.Cuando eliges Open, aparece una ventana emergente de texto. Dentro de la ventana emergente, puedes presionar Tab para navegar por las bases de datos abiertas recientemente.
Puedes introducir la ruta absoluta o la ruta relativa a la base de datos. Si el archivo no existe, se creará si la ruta especificada es válida.
Las rutas de archivos recientes se almacenan en $HOME/.config/klip/recents.
Toda la lógica de cifrado se encuentra en src/Security.cpp
crypto_pwhash de libsodium, basado en Argon2id en modo INTERACTIVE (parámetros de coste ajustables contra ataques de fuerza bruta).crypto_secretbox_easy con la clave derivada y un nonce aleatorio.[salt][nonce][ciphertext]
crypto_secretbox_open_easy.Las contribuciones siempre son bienvenidas. Si encuentras un error o quieres ayudar con nuevas características, puedes: