Wie konvertiere ich KeePass .kdbx in .kdb

31957
Jon Erickson

Ich möchte meine KeePass-Datei (.kdbx) in eine .kdb-Datei konvertieren, da ich sie mit KeePassX (OS X-Version) öffnen kann, die nur .kdb unterstützt

Ich konnte noch keine Lösung finden.

11
Wird die ursprüngliche kdbx-Datei unter Windows oder einem anderen Betriebssystem verwendet? Wenn Sie Windows verwenden, tun Sie einfach, was @JChristian beantwortet hat, oder ändern Sie Ihre Frage, um das Betriebssystem hinzuzufügen, auf das Sie Zugriff haben tutuDajuju vor 10 Jahren 0
KeePassX 2 Alpha funktioniert einwandfrei und verarbeitet das kdbx-Format. Daniel B vor 10 Jahren 0

4 Antworten auf die Frage

10
JChristian

Gehen Sie einfach zu Datei-> Exportieren und Sie sollten die Möglichkeit haben, in eine .kdb-Datei zu exportieren.

Bemerkenswert ist, dass dies nur unter Windows funktioniert. Johannes Rudolph vor 12 Jahren 9
1
tutuDajuju

Problem

Unter OSX- und Linux-Distributionen können Sie möglicherweise nicht in die .kdb-Datei exportieren. Dieser schreckliche Fehler wird angezeigt: enter image description here

Was ich getan habe

Ich habe gegabelt lastpass2keepassin csv2keepassund unterstützt jetzt csv - Dateien aus KeePass exportiert 2.0.

Lösung (die auch in Linux funktioniert!)

Um nach csv zu exportieren, gehen Sie einfach in KeePass 2.0, öffnen Sie Ihre db.kdbxDatei und machen Sie es

File --> Export --> KeePass CSV (1.x) 

Führen Sie nun das Python-Skript aus:

python csv2keepass.py exportedCSVFile 

Danach zu importieren

File --> Import from... --> KeePassX XML (*.xml) 
Ich frage mich, ob Sie Keepass 2.x anstelle von Mono unter Wine ausführen können - und ob dies die Konvertierung in das ältere Format zulässt. Bob vor 10 Jahren 1
1
Martin Dvorak

Vielleicht möchten Sie verwenden:

https://github.com/dvorka/keepass2-to-keepassx

zur Konvertierung der KeePass2-Passwortdatenbank nach KeePassX. Dies erfolgt über XML-Export / Import beider Tools.

Nur eine Notiz; "Sie müssen Java Runtime Environment (JRE) installiert haben." ThorSummoner vor 9 Jahren 0
0
mcint

Versuchen Sie KeePassX 2 (Alpha) wie von Daniel B vorgeschlagen.

www.keepassx.org/news/2013/03/393 arbeitete für mich.

(Wenn jemand mit dem Ruf einen Link erstellen möchte, tun Sie dies bitte.)

Führen Sie es in einer Windows-VM aus oder

Laden Sie die "Professional" (2.n) Windows-Version von KeePass herunter und führen Sie sie in einer Windows-VM aus. Sie können die Datei entweder über einen gemeinsam genutzten VM-Runner-Host-Ordner freigeben (überlassen Sie VirtualBox oder VMWare die Magie für Sie), oder Sie können die Datei über ein Netzlaufwerk freigeben.

Sobald Sie die Datei in Windows haben, können Sie die v2-Datei entweder in einen v1-Typ exportieren oder es sich zur Gewohnheit machen, die VM zu starten, um KeePass zu ändern (in diesem Fall würde ich empfehlen, die VM vorübergehend anzuhalten, anstatt sie herunterzufahren).

Versuchen Sie es mit Mono auszuführen.

Auf der KeePass.info-Site gibt es eine Empfehlung, Mono und XQuartz zu verwenden, um die .NET-Abhängigkeiten mit kostenlosen und mit vielen Systemen kompatiblen Bibliotheken zu unterstützen. Ich hatte mit dieser Methode keinen vollständigen Erfolg, möglicherweise aufgrund der OSX-Version 10.7.5. Die Anwendung wurde geöffnet, aber bevor sie eine Datenbankauswahl und ein Kennwortfenster anbot, wurde sie plötzlich geschlossen und ein Apple-Fehlerbericht generiert.

... wenn Sie es nicht aus einem Windows-System im Format v1 erneut exportieren können.