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


91

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

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


10
И теперь есть KeePassXC, поскольку KeePassX остановился.
колан

2
Интересно, что KeePassXC, звучит как KeePassX v2, плюс новые функции и исправления (например, twofish, слияние и т. Д.), Держу пари, что C даже означает «Продолжение». Когда он появится в репозиториях Debian / Ubuntu, я попробую.
Xen2050

1
@ Xen2050 ты пробовал? Есть мнения?
Павел Дебски

1
@PawelDebski Я немного добавил о своем ответе KeePassXC, он выглядит как продолжение KeePassX с новыми функциями и исправлениями. Вероятно, хорошая идея использовать XC вместо старой версии X (если вам не нравится внешний вид KeePassX 0.4, который мне нравится)
Xen2050

2
Да, я понял это раньше. Для полноты здесь приведена ссылка на мой ответ Ask Ubuntu: askubuntu.com/questions/1011431/keepassx-vs-keepassxc/… В любом случае, спасибо за ваш превосходный подробный ответ.
Павел Дебски

Ответы:


85

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

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


2
Пожалуйста, смотрите мой комментарий в ответе Мартина. Альфа- и бета-версии KeePassX 2 могут открывать, считывать и записывать .kdbx(KeePass 2.x) формат базы данных без проблем.
Арда

1
Веб-страница KeePassX по-прежнему ссылается на версию «1» (0.4) и все еще говорит, что она несовместима с базами данных KeePass 2, и это правда. Тем не менее, более новый KeePassX 2.0 совместим, хотя он все еще находится в бета-версии (находился в альфа-версии в течение последних +3 лет) и еще не рассматривался как обычный выпуск (« Осторожно: это бета-версия. Хотя я считаю, что кодовая база уже довольно стабильно, убедитесь, что вы регулярно делаете резервную копию вашей базы данных ")
Xen2050

Мне кажется довольно странным, что они используют Qt для разработки, но не поддерживают плагины. Qt предлагает инфраструктуру плагинов (не идеальную, но все же лучше, чем ничего) из коробки.
rbaleksandar

Да, странно, я думал, что GPLv2 - это лицензия свободных программ ...
Зельфир Кальцталь

21

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

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

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

(ссылка)

UPD (4 октября 2019 г.) :

Я настоятельно рекомендую попробовать KeePassXC . Мне кажется, что он намного лучше, чем KeePass и KeePassX. Он имеет встроенную браузерную интеграцию.


12

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

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


3
.kbdэто формат v1 (в отличие от .kbdx), и KeePassX поддерживает «формат базы данных паролей KeePass 1.x (Classic)». Я пробовал.
Мартин Монперрус

6
Я могу использовать .kdbxфайлы в новых версиях KeePassX v2 Alpha и Beta в течение долгого времени в Windows и Linux и в новых OSX (файл хранится в Dropbox для совместного использования в моей работе (в настоящее время OSX - KeePassX) и дома (Windows, KeePass 2)) и я могу сказать, что могу использовать это плавно и без проблем до сих пор.
Арда

1
@ Xen2050 Это утверждение было удалено из FAQ. Я думаю, что это работает сейчас.
Себастьян-c

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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.