Skip to content

Безопасный менеджер заметок, ключей и паролей с шифрованием

License

Notifications You must be signed in to change notification settings

localzet/keynotes

Repository files navigation

Keynotes - Secure Notes & Keys Manager

Безопасный менеджер заметок, ключей и паролей с шифрованием и синхронизацией через MIX ID.

Возможности

  • 🔒 Шифрование AES - все данные шифруются мастер-паролем
  • 📝 Заметки - хранение заметок и кода с подсветкой синтаксиса
  • 🔑 SSH ключи - безопасное хранение приватных и публичных ключей
  • 🔐 Пароли - менеджер паролей с автозаполнением
  • ☁️ Синхронизация MIX ID - синхронизация между устройствами
  • 🔄 Автоблокировка - автоматическая блокировка хранилища
  • 💾 Экспорт/Импорт - резервное копирование данных

Установка

npm install

Разработка

# Запуск в режиме разработки
npm run dev

# Запуск Electron приложения
npm run electron:dev

Сборка

# Сборка веб-версии
npm run build

# Сборка Electron приложения
npm run electron:build

Настройка MIX ID

Для использования синхронизации через MIX ID необходимо указать переменные окружения:

VITE_MIX_ID_API_BASE=http://localhost:3000/api
VITE_MIX_ID_CLIENT_ID=your-client-id
VITE_MIX_ID_CLIENT_SECRET=your-client-secret

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

  • Все данные шифруются локально с использованием AES-256
  • Мастер-пароль никогда не сохраняется в открытом виде
  • При синхронизации передаются только зашифрованные данные
  • Автоматическая блокировка хранилища после периода бездействия

Лицензия

MIT

About

Безопасный менеджер заметок, ключей и паролей с шифрованием

Resources

License

Stars

Watchers

Forks

Packages

No packages published