Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Klip — Минималистичный терминальный менеджер паролей | Kitploit
Инструменты/GitHubGitHub/vid4l-07/klip
Утилиты общего назначенияВзлом паролейИнструменты шифрования/дешифрованияКриптографияУтилиты и фреймворкиАутентификация
GitHubvid4l-07/klip

Klip

Минималистичный терминальный менеджер паролей

Репозиторий
30151 день назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Klip

Минималистичный терминальный менеджер паролей.

screenshot

Возможности · Установка · Использование · Безопасность

Возможности

  • Полностью офлайн работа.
  • Надёжное шифрование с использованием Argon2id для получения ключа и аутентифицированного шифрования с libsodium.
  • Безопасный генератор паролей.
  • Собственный TUI, созданный без внешних библиотек.

Установка

AppImage

Скачайте AppImage со страницы releases и запустите:

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

Сборка из исходного кода

Зависимости:

  • libsodium

Установка:

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.
  • Этот алгоритм обеспечивает обнаружение подделки через MAC.

Формат хранения

  • Зашифрованный файл хранится в бинарном виде со следующим форматом:
[salt][nonce][ciphertext]

Процесс расшифровки

  • Ключ получается с использованием пароля, введённого пользователем, и сохранённой соли.
  • Данные расшифровываются с помощью crypto_secretbox_open_easy.
  • Если пароль неверен или файл был изменён, проверка MAC не проходит, и операция отклоняется.

Вклад

Вклад всегда приветствуется. Если вы нашли ошибку или хотите помочь с новыми функциями, вы можете:

  • Открыть issue в репозитории.
  • Открыть pull request.
Скачать инструмент