Яка різниця між KeePass і KeePassX?


91

KeePass і KeePassX виглядають дуже близько.

Яка різниця між KeePass і KeePassX?


10
А тепер є KeePassXC, оскільки KeePassX застопорився.
колан

2
Цікаво про KeePassXC, звучить як KeePassX v2 плюс нові функції та виправлення (наприклад, дві рибки, злиття тощо), я обдячусь, що C навіть означає "Продовження". Коли він з'явиться у сховищах Debian / Ubuntu, я спробую.
Xen2050

1
@ Xen2050 Ви пробували? Будь-які думки?
Pawel Debski

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

2
Так, я раніше це розумів. Для повноти тут посилання на мою відповідь Запитати Ubuntu: askubuntu.com/questions/1011431/keepassx-vs-keepassxc/… Все одно дякую за відмінну детальну відповідь.
Pawel Debski

Відповіді:


84

Ви, мабуть, вже знаєте, але і KeePass, і KeePassX (& зараз KeePassXC, вилка KeePassX) є відкритим кодом (опублікований під ліцензією 2 загальної цілі GNU ), захищеним (за допомогою 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 є декілька плагінів ), як зазначає Горе Користувача у своїй відповіді, тому також відміняйте його.

Знімки екрана 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?
    Відповідь: KeePassX - це дивовижний менеджер паролів, але він не бачив активних розробок довгий час. Багато хороших запитів на виклик ніколи не були об'єднані, і в оригінальному проекті відсутні деякі функції, яких користувачі можуть очікувати від сучасного менеджера паролів. Отже, ми вирішили передати KeePassX для продовження його розвитку та забезпечити вам все, що вам подобається про KeePassX, а також багато нових функцій та виправлень.

  • Питання: Чому KeePassXC замість KeePass?
    Відповідь: KeePass - це дуже перевірений і багатий на функції функціональний менеджер паролів, і в цьому немає нічого принципово поганого. Однак він написаний на C # і тому вимагає платформи .NET Microsoft. У інших системах, окрім 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 року версія 2 KeePassX остаточно досягла стабільного випуску :

Ми з гордістю повідомляємо про перший стабільний реліз серії KeePassX 2 після кількох років розробки.

KeePassX 2.0 використовує новий формат бази даних .kdbx (такий же, як KeePass 2).
Ви можете імпортувати свою базу даних .kdb з 0,4 із бази даних> Імпортувати бази даних KeePass 1.
Хоча це односторонній процес. Ви не можете перенестись до формату .kdb.

Нові функції включають:

  • Кілька вкладень на запис
  • Додайте спеціальні пари ключів / значень до записів
  • Відкрийте кілька баз даних в одному вікні

І сторінка "Порівняння видання KeePass" , ймовірно, корисна для розмежування версій 1 і 2.

Він порівнює близько 50 різних аспектів, копіювання їх усіх тут було б непотрібним, тому я просто вставлю кілька відмінностей, особливостей, яких KeePass 1.x НЕ має, порівняно з KeePass 2.x. Багато з них виглядають дуже орієнтованими на Windows:

Повна підтримка Unicode, розширена підтримка високої 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 для Windows та Linux, а також знову OSX (файл зберігається в Dropbox для спільного використання в моїй роботі (в даний час OSX - KeePassX) і вдома (Windows, KeePass 2)) і я можу сказати, що можу це використовувати безперебійно і без проблем.
Арда

1
@ Xen2050 Це твердження було видалено з FAQ. Я думаю, що це працює і зараз.
sebastian-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.