Cara mengonversi KeePass .kdbx menjadi .kdb

11

Saya ingin mengonversi file .kdbx KeePass ke file .kdb karena saya ingin dapat membukanya dengan KeePassX (versi OS X), yang hanya mendukung .kdb

Saya belum bisa menemukan solusi.

Jon Erickson
sumber
Apakah file kdbx asli digunakan di windows atau sistem operasi lain? Jika Anda menggunakan windows, lakukan saja apa yang dijawab @JChristian, jika tidak edit pertanyaan Anda untuk memasukkan OS yang dapat Anda akses
tutuDajuju
KeePassX 2 Alpha berfungsi dengan sangat baik dan menangani format kdbx.
Daniel B

Jawaban:

10

Cukup buka File-> Ekspor dan Anda harus memiliki opsi untuk mengekspor ke file .kdb.

JChristian
sumber
10
perlu dicatat bahwa ini hanya akan berfungsi pada windows.
Johannes Rudolph
1

Masalah

Pada distro OSX dan Linux Anda mungkin tidak dapat mengekspor ke .kdb, mendapatkan kesalahan yang mengerikan ini: masukkan deskripsi gambar di sini

Apa yang saya lakukan

Aku sudah bercabang lastpass2keepasske csv2keepassdan sekarang mendukung file csv diekspor dari KeePass 2.0.

Solusi (yang juga berfungsi di linux!)

Untuk mengekspor ke csv, cukup buka KeePass 2.0, buka db.kdbxfile Anda dan lakukan

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

Sekarang jalankan skrip python:

python csv2keepass.py exportedCSVFile

Setelah itu lakukan import

File --> Import from... --> KeePassX XML (*.xml)
tutuDajuju
sumber
1
Saya ingin tahu apakah Anda dapat menjalankan Keepass 2.x di bawah Wine alih-alih Mono - dan apakah itu akan memungkinkan konversi ke format yang lebih lama.
Bob
1

Anda mungkin ingin menggunakan:

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

untuk konversi basis data kata sandi KeePass2 ke KeePassX. Ini dilakukan melalui ekspor / impor XML kedua alat.

Martin Dvorak
sumber
Hanya sebuah catatan; "Anda harus menginstal Java Runtime Environment (JRE)."
ThorSummoner
0

Coba KeePassX 2 (Alpha) seperti yang disarankan oleh Daniel B,

www.keepassx.org/news/2013/03/393 bekerja untuk saya.

(Jika seseorang dengan reputasi ingin membuat tautan ini, silakan lakukan.)

jalankan di Windows VM, atau

Unduh KeePass versi Windows "Profesional" (2.n) , dan jalankan di VM Windows. Anda dapat berbagi file baik melalui folder bersama VM-runner-host (biarkan VirtualBox atau VMWare melakukan keajaiban untuk Anda), atau Anda dapat berbagi file melalui drive jaringan.

Setelah Anda memiliki file di windows Anda dapat mengekspor file v2 ke tipe v1, atau biasakan memulai VM untuk memodifikasi KeePass (dalam hal ini saya akan merekomendasikan menunda / menjeda VM daripada mematikannya).

mencoba menjalankannya menggunakan Mono.

Ada rekomendasi yang terkubur di situs KeePass.info untuk menggunakan Mono dan XQuartz, untuk mendukung dependensi .NET dengan pustaka yang kompatibel dengan banyak sistem dan gratis. Saya kurang berhasil dengan metode ini, mungkin karena versi OSX yang saya jalankan, 10.7.5. Aplikasi akan terbuka, tetapi sebelum menawarkan pilihan database dan jendela kata sandi, tiba-tiba akan menutup dan menghasilkan laporan kesalahan Apple.

... jika Anda tidak dapat mengekspornya kembali dalam format v1 dari sistem Windows.

mcint
sumber