Como converter o KeePass .kdbx em .kdb

11

Quero converter meu arquivo KeePass .kdbx para um arquivo .kdb porque desejo poder abri-lo com o KeePassX (versão do OS X), que suporta apenas .kdb

Ainda não consegui encontrar uma solução.

Jon Erickson
fonte
O arquivo kdbx original é usado no Windows ou em outro sistema operacional? Se você usa o Windows, basta fazer o que @JChristian respondeu, caso contrário, editar a sua pergunta para incluir o sistema operacional você tem acesso a
tutuDajuju
O KeePassX 2 Alpha funciona perfeitamente e lida com o formato kdbx.
Daniel B

Respostas:

10

Basta ir em Arquivo-> Exportar e você deve ter a opção de exportar para um arquivo .kdb.

JChristian
fonte
10
vale ressaltar que isso só funcionará no Windows.
Johannes Rudolph
1

Problema

Nas distribuições OSX e Linux, talvez você não consiga exportar para .kdb, recebendo este erro terrível: insira a descrição da imagem aqui

O que eu fiz

Eu bifurcada lastpass2keepassem csv2keepasse ele agora suporta arquivos CSV exportados do KeePass 2.0.

Solução (que também funciona em linux!)

Para exportar para csv, basta entrar no KeePass 2.0, abrir seu db.kdbxarquivo e fazer

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

Agora execute o script python:

python csv2keepass.py exportedCSVFile

Depois disso, importar

File --> Import from... --> KeePassX XML (*.xml)
tutuDajuju
fonte
1
Gostaria de saber se você seria capaz de executar o Keepass 2.x no Wine em vez do Mono - e se isso permitiria a conversão para o formato mais antigo.
24414 Bob
1

Você pode querer usar:

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

para conversão do banco de dados de senhas KeePass2 em KeePassX. É feito via exportação / importação XML de ambas as ferramentas.

Martin Dvorak
fonte
Apenas uma nota; "Você deve ter o Java Runtime Environment (JRE) instalado."
ThorSummoner
0

Experimente o KeePassX 2 (Alpha), conforme sugerido por Daniel B,

www.keepassx.org/news/2013/03/393 funcionou para mim.

(Se alguém com reputação quiser criar um link, faça isso.)

execute-o em uma VM do Windows ou

Baixe a versão "Professional" (2.n) do Windows do KeePass e execute-a em uma VM do Windows. Você pode compartilhar o arquivo por meio de uma pasta compartilhada VM-runner-host (deixe o VirtualBox ou VMWare fazer a mágica por você) ou pode compartilhar o arquivo por meio de uma unidade em rede.

Depois de ter o arquivo no Windows, você pode exportar o arquivo v2 para um tipo v1 ou criar o hábito de iniciar a VM para modificar o KeePass (nesse caso, eu recomendaria suspender / pausar a VM em vez de desligá-la).

tente executá-lo usando o Mono.

Há uma recomendação oculta no site KeePass.info para usar o Mono e o XQuartz, para oferecer suporte às dependências do .NET com bibliotecas gratuitas e compatíveis com vários sistemas. Eu tive sucesso abaixo do completo com esse método, possivelmente devido à versão do OSX em execução, 10.7.5. O aplicativo seria aberto, mas antes de oferecer uma janela de seleção e senha do banco de dados, fecharia repentinamente e geraria um relatório de erro da Apple.

... se você não puder reexportá-lo no formato v1 de um sistema Windows.

Mcint
fonte