Was ist der Unterschied zwischen KeePass und KeePassX?

92029
Martin Monperrus

KeePass und KeePassX sehen sehr nah aus.

Was ist der Unterschied zwischen KeePass und KeePassX?

76
Und jetzt gibt es [KeePassXC] (https://en.wikipedia.org/wiki/KeePassXC), da KeePassX ins Stocken geraten ist. colan vor 7 Jahren 6
Interessant an KeePassXC, Klängen wie KeePassX v2 sowie neuen Funktionen und Korrekturen (wie zwei, Zusammenführen usw.). Ich wette, das C steht sogar für "Continued". Wann erscheint es in [Debian] (https://packages.debian.org/search?keywords=keepass&searchon=names&suite=all§ion=all) / [Ubuntu] (https://packages.ubuntu.com/search? keywords = keepass & searchon = names & suite = all§ion = all) Repositorys Ich werde es versuchen. Xen2050 vor 6 Jahren 1
@ Xen2050 Hast du es versucht? Irgendwelche Meinungen? Pawel Debski vor 6 Jahren 1
@PawelDebski Ich habe ein wenig über KeePassXC zu meiner Antwort hinzugefügt. Sie 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, KeePassX 0.4 gefällt mir wirklich gut, was ich auch tue) Xen2050 vor 6 Jahren 1
Ja, ich habe es schon früher herausgefunden. Der Vollständigkeit halber finden Sie hier den Link zu meiner Frage nach Ubuntu: https://askubuntu.com/questions/1011431/keepassx-vs-keepassxc/1052972#1052972 Vielen Dank für Ihre hervorragende Antwort. Pawel Debski vor 6 Jahren 1

4 Antworten auf die Frage

67
Xen2050

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

KeePass wurde etwa 2003 gestartet, ursprünglich nur für Windows, aber jetzt wird Mono verwendet, um auf alles zu laufen, was Mono unterstützt, wie Mac OS X, Linux, FreeBSD ...

KeePassX ist ein "Contributed / Inofficial KeePass Port" von KeePass, das 2005 gestartet wurde (sofern der Copyright-Hinweis auf der Unterseite der jeweiligen Webseite 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 für Linux KeePass / L, da es sich um einen Port des Windows-Kennwortmanagers Keepass Password Safe handelt. Nachdem KeePass / L eine plattformübergreifende Anwendung wurde, war der Name nicht mehr angemessen und wurde daher am 22. März 2006 in KeePassX geändert.

KeePassXC scheint sich aufgrund der langsamen Entwicklung von KeePassX (das letzte Update war v2.0.2 am 02.02.2016) von KeePassX abgezweigt zu haben, während KeePassXC am 2017-01-22 mit v2.1.0 gestartet wurde.


Derzeit scheint der größte Unterschied zwischen KeePass und KeePassX das Erscheinungsbild und das "Feeling" jedes Programms zu sein, insbesondere unter Linux oder Mac OS X, wo KeePassX nicht auf Mono angewiesen ist. Und KeePassX Version 0.4.x & 2.x zeigt Probleme an.

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

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

Hierbei handelt es sich um ein Linux Mint 17 XFCE-System (Ubuntu 14.04). In dieser Ubuntu-Paketsuche nach keepass sehen, welche Version derzeit in welcher Version enthalten 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. Sie sieht großartig aus und passt. Sie können die Spalten anpassen und sehen das Vorschaufenster. Das Öffnen eines Eintrags zum Anzeigen / Bearbeiten öffnet ein neues Fenster:KeePassX 0.4 Eintrag anzeigen


KeePassX 2.0.2

Verwenden Sie in Ubuntu 16.04 LTS & 16.10 die Datenbank KeePass v2.x - nur 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. Durch das Anzeigen / Bearbeiten eines Eintrags wird kein neues Fenster geöffnet. Es ändert das gesamte KeePassX-Fenster in das Ansichts- / Bearbeitungsfenster.

Aus irgendeinem Grund würde ich es nicht zulassen, dass das Fenster kleiner wurde als dieser Screenshot. Hoffentlich werden sie die fehlenden Display-Funktionen bald wieder hinzufügen, aber bis dahin bleibe ich bei KeePassX 0.4.x.


KeePassXC 2.2.0

Mit KeePassXC hat sich ein "neuer Anwärter" herausgebildet, der sich selbst als " Gemeinschaftszweig" von KeePassX, einem systemeigenen plattformübergreifenden Port von KeePass Password Safe, bezeichnet, mit dem Ziel, es mit neuen Funktionen und Bugfixes zu erweitern und zu verbessern, umfassender, plattformübergreifender und moderner Open-Source-Passwortmanager. "

In den FAQs werden einige grundlegende Fragen beantwortet :

  • F: Warum KeePassXC anstelle von KeePassX?
    A: KeePassX ist ein erstaunlicher Passwort-Manager, hat aber schon seit geraumer Zeit wenig aktive Entwicklung gesehen. Viele gute Pull-Anforderungen wurden nie zusammengeführt, und dem ursprünglichen Projekt fehlen einige Funktionen, die Benutzer von einem modernen Passwortmanager erwarten können. Daher haben wir uns entschlossen, KeePassX zusammenzuschließen, um seine Entwicklung fortzusetzen und Ihnen alles, was Sie an KeePassX lieben, sowie viele neue Funktionen und Bugfixes zur Verfügung zu stellen.

  • F: Warum KeePassXC anstelle von KeePass?
    A: KeePass ist ein sehr bewährter und funktionsreicher Passwortmanager, an dem nichts grundsätzlich falsch ist. Es ist jedoch in C # geschrieben und erfordert daher die .NET-Plattform von Microsoft. Auf anderen Systemen als Windows können Sie KeePass unter Verwendung der Mono-Laufzeitbibliotheken ausführen. Sie erhalten jedoch nicht das native Erscheinungsbild, das Sie gewohnt sind.
    KeePassXC hingegen ist 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 (also kein Screenshot, fügt nur eine Symbolleistenschaltfläche für den Kennwortgenerator hinzu). 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: Visuell sehr ähnlich zu KeePassX 0.4.3, aber die Schriftart ist anders und kleiner, sie sieht einfach fehl am Platz aus. Das Vorschaubereich 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 Seite an Seite Auch NICHT kann Somethings tun, dass die Windows - Version Export KeePass Version 1 Formate wie kann: KeePass2 Nicht bei 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: KeePass2-Anzeigeprobleme


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 Version der KeePassX 2-Serie nach mehrjähriger Entwicklung ankündigen zu können.

KeePassX 2.0 verwendet das neue Datenbankformat .kdbx (identisch mit KeePass 2).
Sie können Ihre .kdb-Datenbank aus 0.4 aus der Datenbank> Import KeePass 1-Datenbank importieren.
Dies ist jedoch ein Einwegprozess. 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 den Einträgen benutzerdefinierte Schlüssel / Wert-Paare hinzu
  • Öffnen Sie mehrere Datenbanken in einem Fenster

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

Es vergleicht etwa 50 verschiedene Aspekte. Das Kopieren hierher wäre unnötig, daher werde ich nur ein paar der Unterschiede einfügen, die KeePass 1.x im Vergleich zu KeePass 2.x NICHT hat. Viele davon sehen sehr Windows-zentriert aus:

Umfassender Unicode-Support, Erweiterter High DPI-Support, Windows-Benutzerkonto, Einmalkennwörter (als Plugin), Eingeben des Hauptschlüssels auf Secure Desktop, Benutzerdefinierte Zeichenfolgenfelder, Interner Anhang-Viewer / -Editor, Eintragsprotokoll, Importieren externer Symbole, Gruppennotizen, Einträge von Untergruppen, Papierkorb, Eintragskennzeichen, gruppierte Ergebnisse, Suchergebnisse anzeigen, TCATO automatisch eingeben, Zeichen auswählen, In XSL-transformiert exportieren, Importieren aus "Mehr als 35 Formate (siehe Hilfe: Importieren )", Öffnen Datenbank über URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), Bearbeitung der gemeinsam genutzten Datenbank (Sperren im Office-Stil), Synchronisierung, Skripterstellung, Triggersystem.

Außerdem unterstützt KeePass 1.x die AES / Rijndael & Twofish Encryption Algorithms. 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 auf der verlinkten Vergleichsseite.

Bitte sehen Sie meinen Kommentar bei Martin Antwort. Alpha- und Betaversionen von KeePassX 2 können das Datenbankformat ".kdbx" (KeePass 2.x) problemlos öffnen, lesen und schreiben. Arda vor 9 Jahren 2
Die KeePassX-Webseite bezieht sich immer noch auf die "1" -Version (0.4) und sagt immer noch, dass sie nicht mit KeePass 2-Datenbanken kompatibel ist, was stimmt. Der neuere KeePassX 2.0 ist jedoch kompatibel, obwohl er sich noch in der Beta-Phase befindet (war in den letzten +3 Jahren in Alpha) und noch nicht als reguläre Version ("* Achtung: Dies ist eine Beta-Version). Ich glaube jedoch, dass die Codebasis der Fall ist schon ziemlich stabil stellen Sie sicher, dass Ihre Datenbank regelmäßig gesichert wird * ") Xen2050 vor 9 Jahren 1
Ich finde es ziemlich seltsam, dass sie Qt für die Entwicklung verwenden, aber keine Plugins unterstützen. Qt bietet Plugin-Infrastruktur (nicht perfekt, aber immer noch besser als nichts) sofort an. rbaleksandar vor 7 Jahren 0
Huh, seltsam, ich dachte, GPLv2 sei eine Lizenz für Freie Software… Zelphir vor 6 Jahren 0
15
Grief

Derzeit ist einer der wichtigsten Unterschiede zwischen KeePass und KeePassX das Fehlen von Plugins oder sogar der API für sie in KeePassX:

Gibt es Plugins für KeePassX?

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

(Referenz)

11
Martin Monperrus

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

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

`.kbd` ist das v1-Format (im Gegensatz zu` .kbdx`) und KeePassX unterstützt "das KeePass 1.x (Classic) -Passwortdatenbankformat". Ich habe es versucht. Martin Monperrus vor 9 Jahren 3
Ich kann ".kdbx" -Dateien in neuen KeePassX v2 Alpha- und Beta-Versionen über Windows und Linux und neu OSX (die Datei wird in Dropbox gespeichert) für meine Arbeit (derzeit OSX - KeePassX) und Home (Windows, KeePass 2)) und ich kann sagen, dass ich es problemlos und ohne Probleme verwenden kann. Arda vor 9 Jahren 6
@ Xen2050 Diese Aussage wurde inzwischen aus den FAQs entfernt. Ich denke es funktioniert jetzt. sebastian-c vor 7 Jahren 1
3
bytepan

Ich verwende 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 für Linux unter Verwendung bekannter und unterstützter Qt-Bibliotheken geschrieben wurde. KeepassX in Ubuntu sieht etwas besser aus, aber ...
  • KeepassX 0.4 unterstützt keine .kdbx-Datenbanken
  • Für KeepassX 2.x fehlen IMHO zwei wichtige Funktionen:
    1. Eintragsnotizen-Vorschau im unteren Bereich des Fensters (Sie müssen den Eintrag doppelt anklicken, um ihn anzuzeigen)
    2. Es fehlt das Zeitkennzeichen, das Ihnen anzeigt, wie viel Zeit verbleibt, bevor der Cache der Zwischenablage gelöscht wird

Bis sie solche Funktionen in KeepassX 2.x entwickeln, schlage ich vor, Keepass2 zu verwenden.

Bitte beachten Sie, dass das Paket 'keepass2' im offiziellen Ubuntu-Repository enthalten ist. Sie können es nicht einfach vom Ubuntu Software Store installieren, sondern müssen ein Terminal und einen Typ öffnen

sudo apt-get install keepass2