Comment convertir KeePass .kdbx en .kdb

11

Je souhaite convertir mon fichier KeePass .kdbx en un fichier .kdb car je veux pouvoir l'ouvrir avec KeePassX (version OS X), qui ne prend en charge que .kdb

Je n'ai pas encore trouvé de solution.

Jon Erickson
la source
Le fichier kdbx d'origine est-il utilisé sur Windows ou un autre système d'exploitation? Si vous utilisez Windows, faites simplement ce que @JChristian a répondu, sinon modifiez votre question pour inclure le système d'exploitation
auquel
KeePassX 2 Alpha fonctionne parfaitement bien et gère le format kdbx.
Daniel B

Réponses:

10

Allez simplement dans Fichier-> Exporter et vous devriez avoir la possibilité d'exporter vers un fichier .kdb.

JChristian
la source
10
Il convient de noter que cela ne fonctionnera que sur les fenêtres.
Johannes Rudolph
1

Problème

Sur les distributions OSX et Linux, vous ne pourrez peut-être pas exporter vers .kdb, obtenant cette terrible erreur: entrez la description de l'image ici

Ce que j'ai fait

Je l' ai bifurqué lastpass2keepassdans csv2keepasset prend désormais en charge les fichiers csv exportés de KeePass 2.0.

Solution (qui fonctionne également sous Linux!)

Pour exporter vers csv, allez simplement dans KeePass 2.0, ouvrez votre db.kdbxfichier et faites

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

Exécutez maintenant le script python:

python csv2keepass.py exportedCSVFile

Après cela, pour importer

File --> Import from... --> KeePassX XML (*.xml)
tutuDajuju
la source
1
Je me demande si vous seriez en mesure d'exécuter Keepass 2.x sous Wine au lieu de Mono - et si cela permettrait la conversion vers l'ancien format.
Bob
1

Vous pouvez utiliser:

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

pour la conversion de la base de données de mots de passe KeePass2 en KeePassX. Cela se fait via l'exportation / importation XML des deux outils.

Martin Dvorak
la source
Juste une note; "Vous devez disposer de Java Runtime Environment (JRE)."
ThorSummoner
0

Essayez KeePassX 2 (Alpha) comme suggéré par Daniel B,

www.keepassx.org/news/2013/03/393 a fonctionné pour moi.

(Si quelqu'un qui a la réputation veut en faire un lien, faites-le.)

l'exécuter dans une machine virtuelle Windows, ou

Téléchargez la version Windows "Professional" (2.n) de KeePass et exécutez-la dans une machine virtuelle Windows. Vous pouvez partager le fichier via un dossier partagé VM-runner-host (laissez VirtualBox ou VMWare faire la magie pour vous), ou vous pouvez partager le fichier via un lecteur en réseau.

Une fois que vous avez le fichier dans Windows, vous pouvez soit exporter le fichier v2 vers un type v1, soit prendre l'habitude de démarrer la machine virtuelle pour modifier KeePass (auquel cas je recommanderais de suspendre / suspendre la machine virtuelle plutôt que de l'arrêter).

essayez de l'exécuter en utilisant Mono.

Il y a une recommandation enfouie dans le site KeePass.info pour utiliser Mono et XQuartz, pour prendre en charge les dépendances .NET avec des bibliothèques gratuites et compatibles avec de nombreux systèmes. J'ai eu moins de succès complet avec cette méthode, probablement en raison de la version d'OSX que j'utilise, 10.7.5. L'application s'ouvrirait, mais avant d'offrir une fenêtre de sélection de base de données et de mot de passe, se fermerait soudainement et générerait un rapport d'erreur Apple.

... si vous ne pouvez pas le réexporter au format v1 à partir d'un système Windows.

mcint
la source