
Минималистичный терминальный менеджер паролей
Минималистичный терминальный менеджер паролей.
Argon2id для получения ключа и аутентифицированного шифрования с libsodium.Скачайте AppImage со страницы releases и запустите:
chmod +x klip-x86_64.appimage
./klip-x86_64.appimage
Зависимости:
Установка:
git clone https://github.com/vid4l-07/Klip.git
cd klip
mkdir build
cd build
cmake ..
make
sudo make install
| Клавиша | Действие |
|---|---|
q | выход |
| Клавиша | Действие |
|---|---|
l / Right | вправо |
h / Left | влево |
Enter | открыть выбранную БД |
o | открыть/создать новую БД |
x | закрыть выбранную БД |
| Клавиша | Действие |
|---|---|
Esc | Фокус на панель вкладок |
j / Down | вниз |
k / Up | вверх |
Enter | выбрать/скопировать |
n | новые учётные данные |
f | фильтр по сайту |
e | редактировать учётные данные |
d | удалить учётные данные |
g | сгенерировать надёжный пароль |
Когда выбраны учётные данные:
Enter на User копирует имя пользователя.Enter на Pass копирует пароль.Когда вы выбираете Open, появляется текстовое всплывающее окно. Внутри него можно нажать Tab для навигации по недавно открытым базам данных.
Вы можете ввести абсолютный или относительный путь к базе данных. Если файл не существует, он будет создан, если указанный путь корректен.
Пути к недавним файлам хранятся в $HOME/.config/klip/recents.
Вся логика шифрования находится в src/Security.cpp
crypto_pwhash из libsodium, на основе Argon2id в режиме INTERACTIVE (настраиваемые параметры стоимости против атак перебором).crypto_secretbox_easy с использованием полученного ключа и случайного nonce.[salt][nonce][ciphertext]
crypto_secretbox_open_easy.Вклад всегда приветствуется. Если вы нашли ошибку или хотите помочь с новыми функциями, вы можете: