Как конвертировать KeePass .kdbx в .kdb

31511
Jon Erickson

Я хочу преобразовать мой файл KeePass .kdbx в файл .kdb, потому что я хочу иметь возможность открыть его с KeePassX (версия OS X), которая поддерживает только .kdb

Я пока не смог найти решение.

11
Используется ли оригинальный файл kdbx в Windows или другой операционной системе? Если вы используете Windows, просто делайте то, что ответил @JChristian, в противном случае отредактируйте ваш вопрос, указав ОС, к которой у вас есть доступ. tutuDajuju 10 лет назад 0
KeePassX 2 Alpha прекрасно работает и поддерживает формат kdbx. Daniel B 10 лет назад 0

4 ответа на вопрос

10
JChristian

Просто зайдите в File-> Export и у вас должна быть возможность экспортировать в файл .kdb.

Следует добавить, что это будет работать только на Windows. Johannes Rudolph 11 лет назад 9
1
tutuDajuju

проблема

В дистрибутивах OSX и Linux вы не сможете экспортировать в .kdb, получая эту ужасную ошибку: enter image description here

Что я сделал

Я раздвоенный lastpass2keepassв csv2keepassи теперь он поддерживает CSV файлы, экспортируемые из KeePass 2.0.

Решение (которое также работает в Linux!)

Чтобы экспортировать в CSV, просто зайдите в KeePass 2.0, откройте db.kdbxфайл и выполните

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

Теперь запустите скрипт Python:

python csv2keepass.py exportedCSVFile 

После этого сделать импорт

File --> Import from... --> KeePassX XML (*.xml) 
Интересно, сможете ли вы запустить Keepass 2.x под Wine вместо Mono - и позволит ли это конвертировать в более старый формат. Bob 10 лет назад 1
1
Martin Dvorak

Вы можете использовать:

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

для преобразования базы паролей KeePass2 в KeePassX. Это делается через XML экспорт / импорт обоих инструментов.

Просто записка; «У вас должна быть установлена ​​Java Runtime Environment (JRE)». ThorSummoner 9 лет назад 0
0
mcint

Try KeePassX 2 (Alpha) as suggested by Daniel B,

www.keepassx.org/news/2013/03/393 worked for me.

(If someone with the reputation wants to make this a link, please do.)

run it in a Windows VM, or

Download the "Professional" (2.n) Windows version of KeePass, and run it in a Windows VM. You can shared the file either through a VM-runner-host shared folder (let VirtualBox or VMWare do the magic for you), or you can share the file through a networked drive.

Once you have the file in windows you can either export the v2 file to a v1 type, or make a habit of starting the VM to modify KeePass (in which case I would recommend suspending/pausing the VM rather than shutting it down).

attempt to run it using Mono.

There is a recommendation buried in the KeePass.info site to use Mono and XQuartz, to support the .NET dependencies with free and many-system-compatible libraries. I had less than complete success with this method, possibly due to the version of OSX I'm running, 10.7.5. The application would open, but before it offered a database selection and password window, would suddenly close and generate an Apple error report.

...if you cannot re-export it in the v1 format from a Windows system.

Похожие вопросы