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

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

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

4 ответа

Вы, наверное, уже знаете, но и 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 2.0.2

В Ubuntu 16.04 LTS & 16.10, используя базу данных KeePass v2.x - только AES / Rijndael. Он использует новую версию базы данных 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), а просмотр / редактирование записи открывает новое окно. У этого есть параллельное представление также: Также НЕ МОЖЕТ делать то, что версии Windows может понравиться Экспорт в форматы KeePass версии 1: И у меня есть некоторые проблемы с отображением, например, на следующем изображении количество раундов преобразования ключа - 6003, но видна только 6:


Ранее существующий "основной" 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.

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

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

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

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

(ссылка)

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

Тем не менее, они могут быть использованы как взаимозаменяемые .kdb или же .kdbx Базы данных являются двоично-совместимыми.

Я использую 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
Другие вопросы по тегам