Skip to content

n0tEv1l/KeyKeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

KeyKeeper_Logo KeyKeeper - Безопасный менеджер паролей

Version License Platform

KeyKeeper - менеджер паролей с локальным шифрованием и повышенной безопасностью. Все данные хранятся только на вашем устройстве.

Особенности

Безопасность

  • Локальное шифрование - данные никогда не покидают ваше устройство
  • Argon2id + AES-256-GCM - современные криптографические алгоритмы
  • Защита от подбора PIN - экспоненциальные задержки и блокировка
  • Безопасная память - защита от дампа оперативной памяти
  • Защита от отладки - детектирование отладчиков и виртуальных машин

Функциональность

  • Организация записей по категориям
  • Генератор безопасных паролей
  • Экспорт и импорт с дополнительным шифрованием
  • Поиск по всем записям
  • Автоматическая блокировка
  • Несколько тем оформления
  • Копирование в буфер обмена

Управление

  • Редактирование записей
  • Настраиваемая сортировка
  • Безопасное удаление
  • Автосохранение и резервные копии
  • Синхронизация между сессиями

Системные требования

  • Операционная система: Windows 10/11
  • ОЗУ: 2 ГБ минимум, 4 ГБ рекомендовано
  • Дисковое пространство: 100 МБ

Архитектура безопасности

Криптографические алгоритмы

  • Argon2id для хеширования мастер-пароля (PIN)
  • AES-256-GCM для шифрования базы данных
  • Fernet для шифрования в оперативной памяти
  • CRC32 для проверки целостности файлов

Установка и запуск

Скачивание релиза

  1. Перейдите в раздел Releases
  2. Скачайте последнюю версию KeyKeeper.exe
  3. Запустите KeyKeeper.exe от имени администратора (рекомендуется)

Первый запуск

  1. При первом запуске выберите директорию для хранения данных
  2. Установите мастер-пароль (PIN-код) - минимум 4 символа
  3. Примите лицензионное соглашение
  4. Начните добавлять свои данные

Использование

Основные функции

  1. Создание категорий - организуйте записи по группам
  2. Добавление записей - сервис, логин, пароль, дополнительные поля
  3. Генератор паролей - создание криптографически безопасных паролей
  4. Быстрый поиск - мгновенный поиск по всем записям
  5. Экспорт/импорт - резервное копирование с дополнительным шифрованием

Горячие клавиши

  • F1 - Справка
  • Ctrl+G - Генератор паролей
  • Ctrl+E - Экспорт данных
  • Ctrl+I - Импорт данных
  • Ctrl+L - Мгновенная блокировка
  • Ctrl+Q - Выход из приложения
  • Ctrl+Shift+R - Безопасный перезапуск

Технические особенности

Структура данных

  • Иерархическая организация: Категории → Записи
  • Сортировка по порядковому номеру
  • Автоматическое сохранение при изменениях
  • Резервное копирование до 10 версий

Производительность

  • Фоновое шифрование/дешифрование
  • Кэширование данных в памяти
  • Асинхронные операции для отзывчивого интерфейса
  • Минимальное потребление ресурсов

Совместимость

  • Только Windows 10/11 (x64)
  • Не требует установки (portable)
  • Автономная работа без подключения к интернету

Лицензирование

Для личного использования

  • Бесплатное использование для физических лиц
  • Некоммерческое использование исключительно в личных целях
  • Пожизненная лицензия для текущей версии

Коммерческое использование

  • Требуется приобретение коммерческой лицензии
  • Запрещено использование в корпоративных целях без лицензии
  • Отдельные условия для организаций и предприятий

Ограничения

  • Запрещена декомпиляция и модификация кода
  • Запрещено распространение без разрешения правообладателя
  • Запрещено удаление информации об авторских правах

Контакты и поддержка

Связь с разработчиком

Техническая поддержка

  • Для бесплатной версии: через GitHub Issues
  • Для коммерческих лицензий: приоритетная поддержка
  • Отчеты об ошибках: принимаются в репозитории

Важная информация

Безопасность данных

  • Все данные хранятся локально на вашем устройстве
  • Мастер-пароль (PIN) невозможно восстановить при утере
  • Регулярно делайте резервные копии через экспорт
  • Храните пароль экспорта отдельно от данных

Ограничения ответственности

  • Разработчик не несет ответственности за утерю данных
  • Приложение предоставляется "как есть" (AS IS)
  • Пользователь самостоятельно отвечает за сохранность мастер-пароля

Обновления

  • Обновления публикуются в разделе Releases
  • Рекомендуется использовать последнюю версию
  • Проверяйте подлинность файлов перед запуском

KeyKeeper разработан с использованием Python, PyQt5 и современных криптографических библиотек. Все права защищены.

About

KeyKeeper - безопасный локальный менеджер паролей для Windows

Topics

Resources

License

Stars

Watchers

Forks

Contributors