Apa perbedaan antara KeePass dan KeePassX?

91

KeePass dan KeePassX terlihat sangat dekat.

Apa perbedaan antara KeePass dan KeePassX?

Martin Monperrus
sumber
10
Dan sekarang ada KeePassXC karena KeePassX terhenti.
colan
2
Menarik tentang KeePassXC, terdengar seperti KeePassX v2 plus fitur baru & perbaikan (seperti twofish, penggabungan, dll), saya berani bertaruh C bahkan berarti "Lanjutan." Ketika muncul di repositori Debian / Ubuntu saya akan mencobanya.
Xen2050
1
@ Xen2050 Sudahkah Anda mencoba? Ada pendapat?
Pawel Debski
1
@ PawelDebski Saya menambahkan sedikit tentang KeePassXC untuk jawaban saya, terlihat persis seperti kelanjutan KeePassX dengan fitur & perbaikan baru. Mungkin ide yang baik untuk menggunakan XC daripada versi X yang lebih lama (kecuali jika Anda benar-benar menyukai tampilan KeePassX 0.4, yang saya lakukan)
Xen2050
2
Yap, saya sudah menemukannya sebelumnya. Demi kelengkapan di sini adalah tautan ke jawaban Tanya Ubuntu saya: askubuntu.com/questions/1011431/keepassx-vs-keepassxc/... Pokoknya terima kasih atas jawaban rumit yang luar biasa ini.
Pawel Debski

Jawaban:

85

Anda mungkin sudah tahu, tetapi KeePass dan KeePassX (& sekarang KeePassXC, cabang dari KeePassX) adalah open source (diterbitkan di bawah GNU General Purpose License 2 ) yang aman (menggunakan AES atau Twofish) program penyimpanan data, menggunakan file database tunggal untuk menyimpan (terutama) kata sandi, atau hampir semua data yang Anda inginkan misalnya nama pengguna, kata sandi, url, lampiran, dan komentar.

KeePass dimulai sekitar 2003, awalnya hanya untuk Windows, tetapi sekarang menggunakan Mono untuk menjalankan apa pun yang didukung Mono, seperti Mac OS X, Linux, FreeBSD ...

KeePassX adalah "KeePass Port yang Berkontribusi / Tidak Resmi" dari KeePass yang dimulai pada tahun 2005 (jika pemberitahuan hak cipta di bagian bawah halaman web mereka akurat) untuk menjalankan KeePass di Linux. Sekarang tersedia sebagai program asli untuk Linux, Windows, OS X, dan lainnya.

Seperti yang dikatakan laman beranda KeePassX:

Awalnya KeePassX disebut KeePass / L untuk Linux karena itu adalah port dari pengelola kata sandi Windows Keepass Password Safe. Setelah KeePass / L menjadi aplikasi lintas platform, nama itu tidak sesuai lagi dan karenanya, pada 22 Maret 2006 telah diubah [menjadi KeePassX].

KeePassXC tampaknya telah bercabang dari KeePassX karena lambatnya perkembangan KeePassX (pembaruan terakhirnya adalah v2.0.2 pada 2016-02-02) sementara KeePassXC mulai dengan v2.1.0 pada 2017-01-22.


Saat ini, perbedaan terbesar antara KeePass & KeePassX tampaknya adalah penampilan dan "rasa" dari masing-masing program, terutama di Linux atau Mac OS X di mana KeePassX tidak bergantung pada Mono, sehingga cocok dengan tampilan program asli lainnya yang lebih dekat. Dan, masalah tampilan versi 0.4.x & 2.x KeePassX.

Juga, KeePassX / XC tidak mendukung plugin (ada beberapa plugin untuk KeePass ), seperti yang ditunjukkan oleh pengguna Duka dalam jawaban mereka, jadi lakukan juga upvote.

Cuplikan layar KeePassX "1.x" / (0.4.x) & "2.x", dan KeePass2

Ini ada pada sistem Linux Mint 17 XFCE (berbasis Ubuntu 14.04). Lihat pencarian paket Ubuntu ini untuk keepass untuk versi apa yang saat ini dalam rilis apa:

KeePassX 0.4.3 (versi 1.x kompatibel)

Versi ini di Ubuntu "Trusty Tahr" 14,04 LTS, dan menggunakan basis data KeePass v1.x - AES / Rijndael atau Twofish KeePassX 0.4Ini pada dasarnya adalah font & ukuran yang sama dengan jendela lain, tampak hebat & pas. Anda dapat menyesuaikan kolom & melihat panel pratinjau. Membuka entri untuk melihat / mengedit membuka jendela baru:Entri tampilan KeePassX 0.4


KeePassX 2.0.2

Di Ubuntu 16.04 LTS & 16.10, menggunakan basis data KeePass v2.x - AES / Rijndael saja. KeePass2 tampilan normalIa menggunakan basis data baru versi 2.x, tetapi Anda tidak dapat menggunakan enkripsi TwoFish, dan menghapus beberapa fitur tampilan seperti panel pratinjau (panel bawah / kanan dengan perincian pada entri yang dipilih) dan mengkustomisasi kolom. Melihat / mengedit entri tidak membuka jendela baru, itu mengubah seluruh jendela KeePassX menjadi jendela tampilan / edit.

Untuk beberapa alasan, itu tidak akan membiarkan saya mengubah ukuran jendela menjadi lebih kecil dari screenshot ini. Semoga mereka akan segera menambahkan kembali fitur tampilan yang hilang, tetapi sampai saat itu saya akan tetap menggunakan KeePassX 0.4.x.


KeePassXC 2.2.0

"Pesaing baru" telah muncul, KeePassXC, yang menggambarkan dirinya sebagai " fork komunitas KeePassX, port lintas platform asli KeePass Password Safe, dengan tujuan untuk memperluas dan memperbaikinya dengan fitur-fitur baru dan perbaikan bug untuk menyediakan fitur- pengelola kata sandi open-source yang kaya lintas platform dan modern. "

Ini TANYA JAWAB menjawab beberapa pertanyaan dasar :

  • T: Mengapa KeePassXC bukan KeePassX?
    A: KeePassX adalah pengelola kata sandi yang luar biasa, tetapi belum melihat banyak perkembangan aktif selama beberapa waktu. Banyak permintaan tarik yang baik tidak pernah digabungkan dan proyek asli kehilangan beberapa fitur yang dapat diharapkan pengguna dari pengelola kata sandi modern. Karenanya, kami memutuskan untuk membayar KeePassX untuk melanjutkan pengembangannya dan memberi Anda semua yang Anda sukai tentang KeePassX plus banyak fitur baru dan perbaikan bug.

  • T: Mengapa KeePassXC bukan KeePass?
    A: KeePass adalah pengelola kata sandi yang sangat terbukti dan kaya fitur dan tidak ada yang salah dengan itu. Namun, itu ditulis dalam C # dan karena itu memerlukan platform .NET Microsoft. Pada sistem selain Windows, Anda dapat menjalankan KeePass menggunakan pustaka runtime Mono, tetapi Anda tidak akan mendapatkan tampilan dan nuansa asli yang biasa Anda gunakan.
    KeePassXC, di sisi lain, dikembangkan dalam C ++ dan berjalan secara native di semua platform yang memberi Anda integrasi platform sebaik mungkin.

KeePassXC dan KeePassX tampaknya secara visual hampir identik (jadi tidak ada tangkapan layar, hanya menambahkan tombol toolbar Generator Kata Sandi), tetapi beberapa perbedaan yang dimiliki KeePassXC:


KeePass 2.25 menggunakan Mono

Di Ubuntu 14.04 LTS, ada versi yang sedikit lebih tinggi di 16,04 LTS & yang lebih baru: masukkan deskripsi gambar di siniSecara visual sangat mirip dengan KeePassX 0.4.3 tetapi fontnya berbeda & lebih kecil, hanya terlihat tidak pada tempatnya. Panel pratinjau jauh lebih ringkas (seperti membaca file .CSV) dan melihat / mengedit entri membuka jendela baru. Itu punya tampilan berdampingan juga: KeePass2 berdampingan Juga TIDAK bisa melakukan sesuatu yang versi Windows dapat suka Ekspor ke format KeePass versi 1: KeePass2 Bukan pada Kesalahan WindowsDan memiliki beberapa masalah tampilan untuk saya, seperti dalam gambar berikut ini putaran transformasi kunci sebenarnya 6003, tetapi hanya 6 yang terlihat: Masalah Tampilan KeePass2


Sebelumnya, "utama" KeePassX (0.4.3) saat ini hanya mendukung "format basis data kata sandi KeePass 1.x (Klasik)" Tetapi pada 7 Desember 2015, KeePassX versi 2 akhirnya mencapai rilis yang stabil :

Kami dengan bangga mengumumkan rilis stabil pertama dari seri KeePassX 2 setelah beberapa tahun pengembangan.

KeePassX 2.0 menggunakan format database .kdbx (sama dengan KeePass 2) yang baru.
Anda dapat mengimpor database .kdb Anda dari 0,4 dari Database> Impor KeePass 1 database.
Ini adalah proses satu arah. Anda tidak dapat bermigrasi kembali ke format .kdb.

Fitur-fitur baru termasuk:

  • Beberapa lampiran per entri
  • Tambahkan pasangan kunci / nilai kustom ke entri
  • Buka banyak basis data dalam satu jendela

Dan halaman "Perbandingan KeePass Edition" mungkin membantu untuk membedakan versi 1 dan 2.

Ini membandingkan sekitar 50 aspek yang berbeda, menyalin mereka semua di sini akan tidak perlu, jadi saya hanya akan menyisipkan beberapa perbedaan, fitur yang KeePass 1.x yang tidak memiliki, dibandingkan dengan KeePass 2.x. Banyak dari ini terlihat sangat berpusat pada Windows:

Dukungan Unicode Penuh, Peningkatan Dukungan DPI Tinggi, Akun Pengguna Windows, Kata Sandi Satu Kali (sebagai plugin), Masukkan Kunci Master pada Desktop Aman, Bidang String Khusus, Penampil / Editor Lampiran Internal, Sejarah Entri, Impor Ikon Eksternal, Catatan Grup, Tampilkan Entri dari Sub-Grup, Keranjang Sampah, Tag Entri, Hasil yang Dikelompokkan, Urutkan Hasil Pencarian, Tipe Otomatis TCATO, Pilih Karakter, Ekspor Ke XSL-Diubah, Impor dari "Lebih dari 35 format (lihat Bantuan: Impor )", Buka Basis data melalui URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), Pengeditan Basis Data Bersama (penguncian gaya Office), Sinkronisasi, Scripting, Sistem Pemicu.

Dan, KeePass 1.x mendukung Algoritma Enkripsi AES / Rijndael & Twofish. KeePass 2.x mendukung AES / Rijndael di KeePassX, AES & TwoFish untuk KeePassXC, AES & ChaCha20 untuk KeePass.

Lihat halaman Perbandingan yang ditautkan di atas untuk info lebih lanjut, & beberapa deskripsi.

Xen2050
sumber
2
Silakan lihat komentar saya di jawaban Martin. Versi alfa dan beta KeePassX 2 dapat membuka, membaca dan menulis .kdbx(KeePass 2.x) format basis data tanpa masalah.
Arda
1
Laman web KeePassX masih merujuk ke versi "1" (0,4) dan masih mengatakan itu tidak kompatibel dengan basis data KeePass 2, yang memang benar. Namun, KeePassX 2.0 yang lebih baru kompatibel, meskipun masih dalam versi beta (sudah di alpha selama +3 tahun terakhir) dan belum dianggap sebagai rilis reguler (" Waspadalah: ini adalah rilis beta. Sementara saya percaya basis kode sudah agak stabil pastikan untuk secara teratur membuat cadangan basis data Anda ")
Xen2050
Saya merasa agak aneh bahwa mereka menggunakan Qt untuk pengembangan namun tidak mendukung plugin. Qt menawarkan infrastruktur plugin (bukan yang sempurna tetapi masih lebih baik daripada tidak sama sekali) di luar kotak.
rbaleksandar
Huh, aneh, saya pikir GPLv2 adalah lisensi Perangkat Lunak Bebas ...
Zelphir Kaltstahl
21

Saat ini, salah satu perbedaan paling signifikan antara KeePass dan KeePassX adalah kurangnya plugin atau bahkan API untuk mereka di KeePassX:

Apakah ada plugin untuk KeePassX?

Tidak ada antarmuka bawaan untuk mendukung plugin. Karenanya, tidak ada plugin yang tersedia.

(referensi)

UPD (4 Okt 2019) :

Saya sangat merekomendasikan untuk mencoba KeePassXC . Bagi saya, tampaknya jauh lebih baik daripada KeePass dan KeePassX. Ini memiliki integrasi browser di luar kotak.

Kesedihan
sumber
12

KeePassX adalah klon open-source KeePass untuk Linux dan OS X. Karena KeePassX menggunakan QT, mereka tidak memiliki antarmuka pengguna yang sama.

Namun, mereka dapat digunakan secara bergantian sebagai mereka .kdbatau .kdbxdatabase biner-kompatibel.

Martin Monperrus
sumber
3
.kbdadalah format v1 (berlawanan dengan .kbdx) dan KeePassX mendukung "format basis data kata sandi KeePass 1.x (Klasik)". Saya sudah mencoba.
Martin Monperrus
6
Saya dapat menggunakan .kdbxfile dalam versi KeePassX v2 Alpha dan Beta baru untuk waktu yang lama, di Windows dan Linux dan baru OSX (file disimpan di Dropbox untuk dibagikan di pekerjaan saya (saat ini OSX - KeePassX) dan rumah (Windows, KeePass 2)) dan saya dapat mengatakan saya dapat menggunakannya dengan lancar dan tanpa masalah sejauh ini.
Arda
1
@ Xen2050 Pernyataan itu telah dihapus dari FAQ. Saya pikir itu berfungsi sekarang.
sebastian-c
3

Saya menggunakan Ubuntu 18,04 LTS Bionic Beaver dan menguji Keepass 2.38 dan KeepassX 2.0.3

Pendeknya:

  • Keepass dilahirkan untuk Windows dan porting ke Linux menggunakan Mono , sementara KeepassX ditulis untuk Linux menggunakan pustaka Qt yang terkenal dan didukung. KeepassX di Ubuntu terlihat sedikit lebih baik, tetapi ...
  • KeepassX 0.4 tidak mendukung basis data .kdbx
  • KeepassX 2.x tidak memiliki dua fitur penting dalam antarmuka IMHO:
    1. Pratinjau entri catatan di bagian bawah jendela (Anda harus menggandakan entri klik sehingga melihatnya)
    2. Tidak memiliki indikator waktu yang menunjukkan berapa banyak waktu yang tersisa sebelum cache clipboard dihapus

Jadi, sampai mereka mengembangkan fitur seperti itu di KeepassX 2.x saya sarankan Anda untuk menggunakan Keepass2.

Harap dicatat bahkan jika paket 'keepass2' ada di repositori resmi Ubuntu, Anda tidak bisa hanya menginstalnya dari Ubuntu Software Store tetapi perlu membuka terminal dan mengetik

sudo apt-get install keepass2
bytepan
sumber