81

KeePass и KeePassX выглядят очень близко.

В чем разница между KeePass и KeePassX?

4 ответа4

71

Вы, наверное, уже знаете, но и KeePass, и KeePassX (а теперь и KeePassXC, ответвление KeePassX) - это программы с открытым исходным кодом (опубликованные в рамках GNU General Purpose License 2), защищенные (с использованием AES или Twofish) программы хранения данных, использующие один файл базы данных для храните (в основном) пароли или почти любые данные, которые вам нужны, например, имена пользователей, пароли, URL, вложения и комментарии.

KeePass был запущен в 2003 году, первоначально только для Windows, но теперь использует Mono для запуска на всем, что поддерживает Mono, например Mac OS X, Linux, FreeBSD ...

KeePassX - это «Внесенный / Неофициальный порт KeePass» KeePass, который был запущен в 2005 году (если уведомление об авторских правах внизу их веб-страниц является точным) для запуска KeePass в Linux. Теперь она доступна в качестве встроенной программы для Linux, Windows, OS X и других.

Как говорит домашняя страница KeePassX:

Первоначально KeePassX назывался KeePass/L для Linux, поскольку это был порт менеджера паролей Windows Keepass Password Safe. После того, как KeePass/L стал кроссплатформенным приложением, название больше не было подходящим, и поэтому 22 марта 2006 года оно было изменено [на KeePassX].

KeePassXC, кажется, был разветвлен KeePassX из-за медленной разработки KeePassX (его последнее обновление было v2.0.2 2016-02-02), в то время как KeePassXC начал с v2.1.0 2017-01-22.


В настоящее время наибольшее различие между KeePass и KeePassX, по-видимому, заключается в внешнем виде и "ощущении" каждой программы, особенно в Linux или Mac OS X, где KeePassX не полагается на Mono, поэтому соответствует внешнему виду других программ. А также проблемы с отображением KeePassX версии 0.4.x и 2.x.

Кроме того, KeePassX/XC не поддерживает плагины (есть несколько плагинов для KeePass), как указывает пользователь Grief в своем ответе, так что делайте это тоже.

Скриншоты KeePassX "1.x"/(0.4.x) & "2.x" и KeePass2

Они в системе Linux Mint 17 XFCE (на основе Ubuntu 14.04). Посмотрите этот пакет поиска Ubuntu для keepass, какая версия в настоящий момент находится в каком выпуске:

KeePassX 0.4.3 (версия 1.x совместимая)

Эта версия находится в Ubuntu "Trusty Tahr" 14.04 LTS и использует базу данных KeePass v1.x - AES/Rijndael или Twofish KeePassX 0.4 Это в основном тот же шрифт и размеры, что и в других окнах. Вы можете настроить столбцы и увидеть панель предварительного просмотра. Открытие записи для просмотра / редактирования открывает новое окно: KeePassX 0.4 просмотреть запись


KeePassX 2.0.2

В Ubuntu 16.04 LTS & 16.10, используя базу данных KeePass v2.x - только AES/Rijndael. KeePass2 нормальный вид Он использует новую версию базы данных 2.x, но вы не можете использовать шифрование TwoFish, и он удаляет некоторые функции отображения, такие как панель предварительного просмотра (нижняя / правая панель с подробностями о выбранной записи) и настройка столбцов. Просмотр / редактирование записи не открывает новое окно, оно превращает все окно KeePassX в окно просмотра / редактирования.

По какой-то причине, это не позволило мне изменить размер окна до меньшего размера, чем этот скриншот. Надеюсь, они скоро добавят недостающие функции дисплея, но до тех пор я буду придерживаться KeePassX 0.4.x.


KeePassXC 2.2.0

Появился "новый претендент", KeePassXC, который описывает себя как « сообщество форка KeePassX, нативного кроссплатформенного порта KeePass Password Safe, с целью расширения и улучшения его новыми функциями и исправлениями ошибок для обеспечения функциональности». многофункциональный, полностью кроссплатформенный и современный менеджер паролей с открытым исходным кодом. "

Это часто задаваемые вопросы ответить на несколько основных вопросов:

  • В: Почему KeePassXC вместо KeePassX?
    A: KeePassX - замечательный менеджер паролей, но он давно не активно развивался. Многие правильные запросы никогда не объединялись, и в первоначальном проекте отсутствуют некоторые функции, которые пользователи могут ожидать от современного менеджера паролей. Поэтому мы решили развить KeePassX, чтобы продолжить его разработку и предоставить вам все, что вам нравится в KeePassX, а также множество новых функций и исправлений.

  • В: Почему KeePassXC вместо KeePass?
    A: KeePass - очень проверенный и многофункциональный менеджер паролей, и в этом нет ничего принципиально неправильного. Однако он написан на C # и поэтому требует платформы Microsoft .NET. В системах, отличных от Windows, вы можете запускать KeePass с помощью библиотек времени исполнения Mono, но вы не получите привычного внешнего вида, к которому вы привыкли.
    KeePassXC, с другой стороны, разработан на C++ и изначально работает на всех платформах, обеспечивая вам наилучшую интеграцию с платформой.

KeePassXC и KeePassX визуально почти идентичны (поэтому на снимке экрана нет только добавления кнопки на панели инструментов генератора паролей), но есть некоторые отличия от KeePassXC:


KeePass 2.25 с использованием Mono

В Ubuntu 14.04 LTS есть немного более высокая версия в 16.04 LTS и новее: Визуально очень похож на KeePassX 0.4.3, но шрифт другой и меньше, просто выглядит не к месту. Панель предварительного просмотра намного компактнее (например, чтение.CSV файл) и при просмотре / редактировании записи открывается новое окно. Он также имеет вид рядом: KeePass2 бок о бок Также НЕ МОЖЕТ делать то, что версии Windows может понравиться Экспорт в форматы KeePass версии 1: KeePass2 Не в Windows Ошибка И у меня есть некоторые проблемы с отображением, например, на следующем изображении количество раундов преобразования ключа на самом деле составляет 6003, но видна только 6: Проблемы с отображением KeePass2


Ранее существующий "основной" KeePassX (0.4.3) поддерживал только «формат базы данных паролей KeePass 1.x (Classic)». Но по состоянию на 7 декабря 2015 года версия KeePassX 2 наконец-то достигла стабильного выпуска:

Мы с гордостью объявляем о первом стабильном выпуске серии KeePassX 2 после нескольких лет разработки.

KeePassX 2.0 использует новый формат базы данных .kdbx (такой же, как KeePass 2).
Вы можете импортировать вашу базу данных .kdb из 0.4 из базы данных> Импорт базы данных KeePass 1.
Это односторонний процесс, хотя. Вы не можете мигрировать обратно в формат .kdb.

Новые функции включают в себя:

  • Несколько вложений на запись
  • Добавить пользовательские пары ключ / значение в записи
  • Открыть несколько баз данных в одном окне

И страница "Сравнение KeePass Edition" , вероятно, полезна для различения версий 1 и 2.

Он сравнивает около 50 различных аспектов, копируя их все здесь было бы излишним, так что я просто вставить несколько отличий, особенности , что KeePass 1.x не имеют, по сравнению с KeePass 2.x. Многие из них выглядят очень ориентированными на Windows:

Полная поддержка Unicode, расширенная поддержка High DPI, учетная запись пользователя Windows, одноразовые пароли (в качестве плагина), ввод мастер-ключа на защищенном рабочем столе, настраиваемые поля строк, просмотр / редактирование внутренних вложений, история записей, импорт внешних значков, заметки группы, Показать записи подгрупп, корзины, теги записей, сгруппированные результаты, результаты поиска сортировки, автоматический ввод TCATO, выбор символов, экспорт в XSL-преобразование, импорт из «более 35 форматов (см. Справку: импорт)», открытие База данных через URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), Редактирование общей базы данных (блокировка в стиле Office), Синхронизация, Сценарии, Система триггеров.

И KeePass 1.x поддерживает алгоритмы шифрования AES/Rijndael & Twofish. KeePass 2.x поддерживает AES/Rijndael в KeePassX, AES и TwoFish для KeePassXC, AES & ChaCha20 для KeePass.

Смотрите ссылку на страницу сравнения выше для получения дополнительной информации и некоторого описания.

18

В настоящее время одним из наиболее существенных различий между KeePass и KeePassX является отсутствие плагинов или даже API для них в KeePassX:

Есть ли плагины для KeePassX?

Нет встроенного интерфейса для поддержки плагинов. Поэтому плагины недоступны.

(ссылка)

12

KeePassX является клоном KeePass для Linux и OS X с открытым исходным кодом. Поскольку KeePassX использует QT, они не имеют одинакового пользовательского интерфейса.

Однако их можно использовать взаимозаменяемо, поскольку их базы данных .kdb или .kdbx совместимы в двоичном формате.

3

Я использую Ubuntu 18.04 LTS Bionic Beaver и протестировал Keepass 2.38 и KeepassX 2.0.3

В двух словах:

  • Keepass был создан для Windows и портирован на Linux с использованием Mono, тогда как KeepassX был написан для Linux с использованием хорошо известных и поддерживаемых библиотек Qt. KeepassX в Ubuntu выглядит немного лучше, но ...
  • KeepassX 0.4 не поддерживает базы данных .kdbx
  • KeepassX 2.x не имеет двух важных функций в своем интерфейсе IMHO:
    1. Предварительный просмотр заметок в нижней части окна (вы должны дважды щелкнуть запись, чтобы увидеть их)
    2. В нем отсутствует индикатор времени, который показывает, сколько времени осталось до очистки кэша буфера обмена.

Поэтому до тех пор, пока они не разработают такие функции в KeepassX 2.x, я предлагаю вам использовать Keepass2.

Обратите внимание, что даже если пакет keepass2 находится в официальном репозитории Ubuntu, вы не можете просто установить его из Ubuntu Software Store, но нужно открыть терминал и набрать

sudo apt-get install keepass2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .