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


11

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

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


Используется ли оригинальный файл kdbx в Windows или другой операционной системе? Если вы используете Windows, просто сделайте то, что ответил @JChristian, в противном случае отредактируйте ваш вопрос,
указав

KeePassX 2 Alpha прекрасно работает и поддерживает формат kdbx.
Даниэль Б

Ответы:


10

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


10
Следует добавить, что это будет работать только на Windows.
Йоханнес Рудольф

1

проблема

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

Что я сделал

Я раздвоенный 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)

1
Интересно, сможете ли вы запустить Keepass 2.x под Wine вместо Mono - и позволит ли это конвертировать в более старый формат.
Боб


0

Попробуйте KeePassX 2 (Alpha) в соответствии с предложением Даниэля Б.

www.keepassx.org/news/2013/03/393 работал на меня.

(Если кто-то с репутацией хочет сделать эту ссылку, пожалуйста.)

запустить его в виртуальной машине Windows или

Загрузите версию KeePass для Windows «Professional» (2.n) и запустите ее на виртуальной машине Windows. Вы можете предоставить общий доступ к файлу либо через общую папку VM-runner-host (пусть VirtualBox или VMWare позаботятся о вас), либо вы можете поделиться файлом через сетевой диск.

Если у вас есть файл в Windows, вы можете либо экспортировать файл v2 в тип v1, либо создать привычку запускать виртуальную машину для модификации KeePass (в этом случае я бы рекомендовал приостановить / приостановить виртуальную машину, а не выключать ее).

попытаться запустить его с помощью Mono.

На сайте KeePass.info есть рекомендация использовать Mono и XQuartz для поддержки зависимостей .NET с помощью бесплатных и совместимых со многими библиотеками библиотек. У меня был менее полный успех с этим методом, возможно, из-за версии OSX, которую я использую, 10.7.5. Приложение откроется, но, прежде чем оно предложит окно выбора базы данных и пароль, внезапно закроется и сгенерирует отчет об ошибках Apple.

... если вы не можете повторно экспортировать его в формате v1 из системы Windows.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.