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

11

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

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

Джон Эриксон
источник
Используется ли оригинальный файл kdbx в Windows или другой операционной системе? Если вы используете Windows, просто сделайте то, что ответил @JChristian, в противном случае отредактируйте ваш вопрос,
указав
KeePassX 2 Alpha прекрасно работает и поддерживает формат kdbx.
Даниэль Б

Ответы:

10

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

JChristian
источник
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)
tutuDajuju
источник
1
Интересно, сможете ли вы запустить Keepass 2.x под Wine вместо Mono - и позволит ли это конвертировать в более старый формат.
Боб
1

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

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

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

Мартин Дворжак
источник
Просто записка; «У вас должна быть установлена ​​Java Runtime Environment (JRE)».
ThorSummoner
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.

mcint
источник