
Gerenciador de senhas minimalista baseado em terminal
Argon2id para derivação de chave e criptografia autenticada com libsodium.Baixe o AppImage em releases e execute:
chmod +x klip-x86_64.appimage
./klip-x86_64.appimage
Dependências:
Instalar:
git clone https://github.com/vid4l-07/Klip.git
cd klip
mkdir build
cd build
cmake ..
make
sudo make install
| Tecla | Ação |
|---|---|
q | sair |
| Tecla | Ação |
|---|---|
l / Right | mover para a direita |
h / Left | mover para a esquerda |
Enter | abrir banco de dados selecionado |
o | abrir/criar novo banco de dados |
x | fechar banco de dados selecionado |
| Tecla | Ação |
|---|---|
Esc | Focar na barra de abas |
j / Down | mover para baixo |
k / Up | mover para cima |
Enter | selecionar/copiar |
n | nova credencial |
f | filtrar por site |
e | editar credencial |
d | excluir credencial |
g | gerar senha segura |
Quando uma credencial está selecionada:
Enter em User copia o nome de usuário.Enter em Pass copia a senha.Quando você escolhe Open, um popup de texto aparece. Dentro do popup, você pode pressionar Tab para navegar pelos bancos de dados abertos recentemente.
Você pode inserir o caminho absoluto ou o caminho relativo para o banco de dados. Se o arquivo não existir, ele será criado se o caminho especificado for válido.
Os caminhos de arquivos recentes são armazenados em $HOME/.config/klip/recents.
Toda a lógica de criptografia está localizada em src/Security.cpp
crypto_pwhash do libsodium, baseado em Argon2id no modo INTERACTIVE (parâmetros de custo ajustáveis contra ataques de força bruta).crypto_secretbox_easy com a chave derivada e um nonce aleatório.[salt][nonce][ciphertext]
crypto_secretbox_open_easy.Contribuições são sempre bem-vindas. Se você encontrar um bug ou quiser ajudar com novos recursos, você pode: