Was ist der Unterschied zwischen KeePass und KeePassX?

91

KeePass und KeePassX sehen sehr genau aus.

Was ist der Unterschied zwischen KeePass und KeePassX?

Martin Monperrus
quelle
10
Und jetzt gibt es KeePassXC, da KeePassX ins Stocken geraten ist.
Colan
2
Interessant an KeePassXC, klingt nach KeePassX v2 plus neuen Funktionen und Korrekturen (wie Twofish, Zusammenführen usw.). Ich wette, das C steht sogar für "Continued". Wenn es in den Debian / Ubuntu- Repositories erscheint, werde ich es versuchen.
Xen2050
1
@ Xen2050 Hast du es versucht? Irgendwelche Meinungen?
Pawel Debski
1
@PawelDebski Ich habe meiner Antwort ein wenig über KeePassXC hinzugefügt. Sieht genauso aus wie die Fortsetzung von KeePassX mit neuen Funktionen und Korrekturen. Wahrscheinlich eine gute Idee, XC anstelle einer älteren Version von X zu verwenden (es sei denn, Sie mögen das Aussehen von KeePassX 0.4 wirklich, was ich tue)
Xen2050
2
Ja, ich habe es früher gedacht. Der Vollständigkeit halber ist hier der Link zu meiner Ask Ubuntu-Antwort: askubuntu.com/questions/1011431/keepassx-vs-keepassxc/… Trotzdem vielen Dank für Ihre ausgezeichnete, ausführliche Antwort.
Pawel Debski

Antworten:

85

Sie wissen wahrscheinlich schon, aber sowohl KeePass als auch KeePassX (und jetzt KeePassXC, eine Abzweigung von KeePassX) sind Open Source (veröffentlicht unter der GNU General Purpose License 2 ) sichere (mit AES oder Twofish) Datenspeicherprogramme, die eine einzige Datenbankdatei verwenden Speichern Sie (hauptsächlich) Passwörter oder so ziemlich alle Daten, die Sie möchten, z. B. Benutzernamen, Passwörter, URLs, Anhänge und Kommentare.

KeePass wurde ungefähr 2003 gestartet und war ursprünglich nur für Windows gedacht. Jetzt läuft Mono auf allen von Mono unterstützten Betriebssystemen wie Mac OS X, Linux, FreeBSD ...

KeePassX ist ein "Contributed / Inofficial KeePass Port" von KeePass , der im Jahr 2005 gestartet wurde (sofern der Copyright-Hinweis unten auf den Webseiten korrekt ist), um KeePass unter Linux auszuführen. Es ist jetzt als natives Programm für Linux, Windows, OS X und andere verfügbar.

Wie die KeePassX-Homepage sagt:

Ursprünglich hieß KeePassX KeePass / L für Linux, da es sich um eine Portierung des Windows-Passwortmanagers Keepass Password Safe handelte. Nachdem KeePass / L zu einer plattformübergreifenden Anwendung wurde, war der Name nicht mehr zutreffend und wurde daher am 22. März 2006 in [KeePassX] geändert.

KeePassXC scheint aufgrund der langsamen Entwicklung von KeePassX (letztes Update war v2.0.2 am 02.02.2016) von KeePassXX abgelöst worden zu sein, während KeePassXC am 22.01.2017 mit v2.1.0 gestartet ist.


Derzeit scheint der größte Unterschied zwischen KeePass und KeePassX das Erscheinungsbild und "Feel" der einzelnen Programme zu sein, insbesondere unter Linux oder Mac OS X, wo KeePassX nicht auf Mono basiert und daher dem Aussehen anderer nativer Programme näher kommt. Und bei KeePassXs Version 0.4.x und 2.x treten Anzeigeprobleme auf.

Außerdem unterstützt KeePassX / XC keine Plugins (es gibt mehrere Plugins für KeePass ), wie der Benutzer Grief in seiner Antwort hervorhebt.

Screenshots von KeePassX "1.x" / (0.4.x) & "2.x" und KeePass2

Diese befinden sich auf einem Linux Mint 17 XFCE-System (Ubuntu 14.04-basiert). In diesem Ubuntu-Paket finden Sie Informationen darüber, welche Version in welcher Version aktuell ist:

KeePassX 0.4.3 (Version 1.x kompatibel)

Diese Version ist in Ubuntu "Trusty Tahr" 14.04 LTS und verwendet die KeePass v1.x-Datenbank - AES / Rijndael oder Twofish KeePassX 0.4Dies ist im Grunde die gleiche Schriftart und Größe wie andere Fenster, sieht gut aus und passt. Sie können die Spalten anpassen und sehen das Vorschaufenster. Wenn Sie einen Eintrag zum Anzeigen / Bearbeiten öffnen, wird ein neues Fenster geöffnet:KeePassX 0.4 Eintrag anzeigen


KeePassX 2.0.2

In Ubuntu 16.04 LTS & 16.10, nur mit der KeePass v2.x-Datenbank - AES / Rijndael. KeePass2 normale AnsichtEs nutzt die neue Datenbank - Version 2.x, aber Sie können nicht TwoFish Verschlüsselung verwenden, und es entfernt einige Display - Funktionen wie das Vorschaufenster (unten / rechts - Panel mit Details zu dem ausgewählten Eintrag) und Anpassen von Spalten. Das Anzeigen / Bearbeiten eines Eintrags öffnet kein neues Fenster, sondern ändert das gesamte KeePassX-Fenster in das Anzeige- / Bearbeitungsfenster.

Aus irgendeinem Grund konnte ich das Fenster nicht auf eine kleinere Größe als diesen Screenshot verkleinern. Hoffentlich werden die fehlenden Anzeigefunktionen bald wieder hinzugefügt, aber bis dahin bleibe ich bei KeePassX 0.4.x.


KeePassXC 2.2.0

Es ist ein "neuer Anwärter" entstanden, KeePassXC, der sich selbst als " Community-Fork" von KeePassX, einem systemeigenen plattformübergreifenden Port von KeePass Password Safe, beschreibt. reichhaltiger, plattformübergreifender und moderner Open-Source-Passwort-Manager. "

Die FAQs beantworten einige grundlegende Fragen :

  • F: Warum KeePassXC anstelle von KeePassX?
    A: KeePassX ist ein großartiger Passwort-Manager, der sich seit einiger Zeit nicht mehr sehr aktiv entwickelt hat. Viele gute Pull-Anforderungen wurden nie zusammengeführt, und dem ursprünglichen Projekt fehlen einige Funktionen, die Benutzer von einem modernen Passwort-Manager erwarten können. Aus diesem Grund haben wir uns entschlossen, KeePassX weiterzuentwickeln, um Ihnen alles zu bieten, was Sie an KeePassX lieben, sowie viele neue Funktionen und Bugfixes.

  • F: Warum KeePassXC anstelle von KeePass?
    A: KeePass ist ein sehr bewährter und funktionsreicher Passwort-Manager, an dem grundsätzlich nichts auszusetzen ist. Es ist jedoch in C # geschrieben und erfordert daher die .NET-Plattform von Microsoft. Auf anderen Systemen als Windows können Sie KeePass mit den Mono-Laufzeitbibliotheken ausführen, aber Sie erhalten nicht das native Erscheinungsbild, das Sie gewohnt sind.
    KeePassXC hingegen wurde in C ++ entwickelt und läuft nativ auf allen Plattformen, sodass Sie die bestmögliche Plattformintegration erhalten.

KeePassXC und KeePassX scheinen optisch nahezu identisch zu sein (es gibt also keinen Screenshot, sondern nur eine Symbolleistenschaltfläche für den Kennwortgenerator). Einige Unterschiede bestehen jedoch bei KeePassXC:


KeePass 2.25 mit Mono

In Ubuntu 14.04 LTS gibt es eine etwas höhere Version in 16.04 LTS und neuer: Bildbeschreibung hier eingebenOptisch sehr ähnlich zu KeePassX 0.4.3, aber die Schrift ist anders und kleiner, sieht einfach nicht an der richtigen Stelle aus. Das Vorschaufenster ist viel kompakter (wie das Lesen einer CSV-Datei) und das Anzeigen / Bearbeiten eines Eintrags öffnet ein neues Fenster. Es ist Ansicht zu einer Seite-an-Seite bekommen: KeePass2 nebeneinander Auch NICHT kann Somethings tun , dass die Windows - Version Export KeePass Version 1 Formate wie kann: KeePass2 nicht unter Windows FehlerUnd für mich hat einige Probleme bei der Anzeige, wie in diesem nächsten Bild der Schlüsseltransformation Runde tatsächlich 6003 sind, aber nur die 6 ist sichtbar: Probleme mit der KeePass2-Anzeige


Früher die aktuelle „main“ KeePassX (0.4.3) nur unterstützt , „die KeePass 1.x (Classic) Passwort - Datenbank - Format“ Aber ab hat 7. Dezember 2015, KeePassX Version 2 erreicht schließlich eine stabile Version :

Wir sind stolz darauf, die erste stabile Veröffentlichung der KeePassX 2-Serie nach mehreren Jahren der Entwicklung bekannt zu geben.

KeePassX 2.0 verwendet das neue .kdbx-Datenbankformat (dasselbe wie KeePass 2).
Sie können Ihre .kdb-Datenbank aus 0.4 über Datenbank> KeePass 1-Datenbank importieren importieren.
Dies ist jedoch ein Einbahnstraßenprozess. Sie können nicht zurück in das .kdb-Format migrieren.

Zu den neuen Funktionen gehören:

  • Mehrere Anhänge pro Eintrag
  • Fügen Sie Einträgen benutzerdefinierte Schlüssel / Wert-Paare hinzu
  • Öffnen Sie mehrere Datenbanken in einem Fenster

Und die Seite "KeePass Edition Vergleich" ist wahrscheinlich hilfreich, um die Versionen 1 und 2 zu unterscheiden.

Es werden ungefähr 50 verschiedene Aspekte verglichen, und es wäre unnötig, alle hierher zu kopieren. Daher füge ich hier nur einige der Unterschiede ein, die KeePass 1.x im Vergleich zu KeePass 2.x NICHT hat. Viele davon sehen sehr Windows-zentriert aus:

Vollständige Unicode-Unterstützung, Erweiterte High DPI-Unterstützung, Windows-Benutzerkonto, Einmalkennwörter (als Plugin), Hauptschlüssel auf Secure Desktop eingeben, Benutzerdefinierte Zeichenfolgenfelder, Interner Viewer / Editor für Anhänge, Eintragsverlauf, Externe Symbole importieren, Gruppennotizen, Einträge von Untergruppen anzeigen, Papierkorb, Eintrags-Tags, Gruppierte Ergebnisse, Suchergebnisse sortieren, TCATO automatisch eingeben, Zeichen auswählen, In XSL-transformiert exportieren, Importieren aus "Mehr als 35 Formaten (siehe Hilfe: Importieren )", Öffnen Datenbank über URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), gemeinsame Datenbankbearbeitung (Sperren nach Office-Art), Synchronisierung, Skripterstellung, Triggersystem.

Und KeePass 1.x unterstützt die AES / Rijndael & Twofish-Verschlüsselungsalgorithmen. KeePass 2.x unterstützt AES / Rijndael in KeePassX, AES & TwoFish für KeePassXC, AES & ChaCha20 für KeePass.

Weitere Informationen und eine Beschreibung finden Sie oben auf der verlinkten Vergleichsseite.

Xen2050
quelle
2
Bitte beachten Sie meinen Kommentar zu Martins Antwort. Alpha- und Betaversionen von KeePassX 2 können das .kdbxDatenbankformat KeePass 2.x problemlos öffnen, lesen und schreiben .
Arda,
1
Die KeePassX-Webseite verweist immer noch auf die "1" -Version (0.4) und sagt immer noch, dass sie nicht mit KeePass 2-Datenbanken kompatibel ist, was zutrifft. Allerdings ist das neuere KeePassX 2.0 kompatibel, obwohl es sich noch in der Beta-Version befindet (in den letzten 3 Jahren in Alpha) und noch nicht als reguläres Release eingestuft wurde (" Achtung: Dies ist ein Beta-Release. Ich glaube, die Codebasis ist bereits vorhanden ziemlich stabil stellen Sie sicher, dass Sie regelmäßig Ihre Datenbank sichern ")
Xen2050
Ich finde es ziemlich seltsam, dass sie Qt für die Entwicklung verwenden, aber keine Plugins unterstützen. Qt bietet eine Plug-in-Infrastruktur (nicht perfekt, aber immer noch besser als nichts).
rbaleksandar
Seltsam, ich dachte, GPLv2 wäre eine Freie-Software-Lizenz…
Zelphir Kaltstahl
21

Derzeit besteht einer der wichtigsten Unterschiede zwischen KeePass und KeePassX darin, dass in KeePassX keine Plugins oder gar keine API für diese vorhanden sind:

Gibt es Plugins für KeePassX?

Es ist keine Schnittstelle zur Unterstützung von Plugins eingebaut. Daher sind keine Plugins verfügbar.

(Referenz)

UPD (4. Oktober 2019) :

Ich würde dringend empfehlen, KeePassXC auszuprobieren. Für mich scheint es viel besser zu sein als KeePass und KeePassX. Die Browser-Integration ist sofort einsatzbereit.

Trauer
quelle
12

KeePassX ist ein Open-Source-Klon von KeePass für Linux und OS X. Da KeePassX QT verwendet, haben sie nicht dieselbe Benutzeroberfläche.

Sie können jedoch austauschbar verwendet werden, da ihre .kdboder .kdbxDatenbanken binärkompatibel sind.

Martin Monperrus
quelle
3
.kbdist das v1-Format (im Gegensatz zu .kbdx) und KeePassX unterstützt "das KeePass 1.x (Classic) -Passwortdatenbankformat". Ich habe es versucht.
Martin Monperrus
6
Ich kann .kdbxDateien in neuen KeePassX v2-Alpha- und Beta-Versionen über einen längeren Zeitraum hinweg unter Windows und Linux sowie unter neuem OSX (Datei wird auf Dropbox gespeichert, um sie in meiner Arbeit (derzeit OSX - KeePassX) und zu Hause (Windows, KeePass 2) freizugeben) verwenden. und ich kann sagen, dass ich es bis jetzt reibungslos und ohne Probleme nutzen kann.
Arda
1
@ Xen2050 Diese Anweisung wurde inzwischen aus den häufig gestellten Fragen entfernt. Ich denke es funktioniert jetzt.
Sebastian-C
3

Ich benutze Ubuntu 18.04 LTS Bionic Beaver und habe sowohl Keepass 2.38 als auch KeepassX 2.0.3 getestet

In einer Nussschale:

  • Keepass wurde für Windows entwickelt und mit Mono auf Linux portiert , während KeepassX mit bekannten und unterstützten Qt-Bibliotheken für Linux geschrieben wurde. KeepassX in Ubuntu sieht etwas besser aus, aber ...
  • KeepassX 0.4 unterstützt keine .kdbx-Datenbanken
  • In KeepassX 2.x fehlen meiner Meinung nach zwei wichtige Funktionen:
    1. Vorschau der Eintragsnotizen unten im Fenster (Sie müssen auf den Eintrag doppelklicken, um ihn anzuzeigen)
    2. Es fehlt die Zeitanzeige, die angibt, wie viel Zeit verbleibt, bevor der Cache der Zwischenablage geleert wird

Also, bis sie solche Funktionen in KeepassX 2.x entwickeln, empfehle ich Ihnen, Keepass2 zu verwenden.

Bitte beachten Sie, dass Sie das 'keepass2'-Paket, auch wenn es sich im offiziellen Ubuntu-Repository befindet, nicht nur über den Ubuntu Software Store installieren, sondern auch ein Terminal öffnen und eingeben müssen

sudo apt-get install keepass2
Bytepan
quelle