KeePass và KeePassX trông rất thân thiết.
Sự khác biệt giữa KeePass và KeePassX là gì?
KeePass và KeePassX trông rất thân thiết.
Sự khác biệt giữa KeePass và KeePassX là gì?
Câu trả lời:
Có thể bạn đã biết, nhưng cả KeePass và KeePassX (& bây giờ là KeePassXC, một nhánh của KeePassX) đều là nguồn mở (được xuất bản theo GNU General Purpose License 2 ) (sử dụng các chương trình lưu trữ dữ liệu AES hoặc Twofish), sử dụng một tệp cơ sở dữ liệu lưu trữ (chủ yếu) mật khẩu, hoặc hầu hết mọi dữ liệu bạn muốn, ví dụ như tên người dùng, mật khẩu, url, tệp đính kèm và nhận xét.
KeePass đã được bắt đầu vào khoảng năm 2003, ban đầu chỉ dành cho Windows, nhưng hiện tại sử dụng Mono để chạy trên mọi thứ mà Mono hỗ trợ, như Mac OS X, Linux, FreeBSD ...
KeePassX là "Cổng KeePass đóng góp / không chính thức" của KeePass được bắt đầu vào năm 2005 (nếu thông báo bản quyền ở cuối trang web của họ là chính xác) để chạy KeePass trên Linux. Nó hiện có sẵn như là một chương trình gốc cho Linux, Windows, OS X và các chương trình khác.
Như trang chủ KeePassX nói:
Ban đầu KeePassX được gọi là KeePass / L cho Linux vì đây là một cổng của trình quản lý mật khẩu Windows Keepass Password Safe. Sau khi KeePass / L trở thành một ứng dụng đa nền tảng, tên này không còn phù hợp nữa và do đó, vào ngày 22 tháng 3 năm 2006, nó đã được đổi [thành KeePassX].
KeePassXC dường như đã bị tách khỏi KeePassX vì sự phát triển chậm của KeePassX (bản cập nhật cuối cùng của nó là v2.0.2 vào ngày 2016/02/02) trong khi KeePassXC bắt đầu với v2.1.0 vào ngày 2017-01-22.
Hiện tại, sự khác biệt lớn nhất giữa KeePass & KeePassX dường như là sự xuất hiện và "cảm nhận" của từng chương trình, đặc biệt là trên Linux hoặc Mac OS X nơi KeePassX không dựa vào Mono, do đó phù hợp với giao diện của các chương trình gốc khác gần hơn. Và, các vấn đề hiển thị phiên bản 0.4.x & 2.x của KeePassX.
Ngoài ra, KeePassX / XC không hỗ trợ các plugin (có một số plugin cho KeePass ), vì người dùng Grief chỉ ra trong câu trả lời của họ, do đó, hãy nâng cấp nó.
Đây là trên hệ thống Linux Mint 17 XFCE (dựa trên Ubuntu 14.04). Xem gói Ubuntu này để tìm kiếm phiên bản hiện tại trong phiên bản nào:
Phiên bản này trong Ubuntu "Trusty Tahr" 14.04 LTS và sử dụng cơ sở dữ liệu KeePass v1.x - AES / Rijndael hoặc Twofish Đây về cơ bản có cùng phông chữ và kích thước như các cửa sổ khác, trông rất tuyệt và vừa vặn. Bạn có thể tùy chỉnh các cột và xem. bảng xem trước. Mở một mục để xem / chỉnh sửa sẽ mở ra một cửa sổ mới:
Trong Ubuntu 16.04 LTS & 16.10, sử dụng cơ sở dữ liệu KeePass v2.x - chỉ AES / Rijndael. Nó sử dụng cơ sở dữ liệu mới phiên bản 2.x, nhưng bạn không thể sử dụng mã hóa TwoFish và loại bỏ một số tính năng hiển thị như bảng xem trước (bảng dưới cùng / bên phải với các chi tiết về mục đã chọn) và các cột tùy chỉnh. Xem / chỉnh sửa mục nhập không mở một cửa sổ mới, nó thay đổi toàn bộ cửa sổ KeePassX thành cửa sổ xem / chỉnh sửa.
Vì một số lý do, nó sẽ không cho phép tôi thay đổi kích thước cửa sổ thành bất kỳ nhỏ hơn ảnh chụp màn hình này. Hy vọng rằng họ sẽ sớm thêm lại các tính năng hiển thị bị thiếu, nhưng cho đến lúc đó tôi sẽ gắn bó với KeePassX 0.4.x.
Một "ứng cử viên mới" đã xuất hiện, KeePassXC, tự mô tả là " một nhánh cộng đồng của KeePassX, một cổng đa nền tảng của KeePass Password Safe, với mục tiêu mở rộng và cải thiện nó với các tính năng và sửa lỗi mới để cung cấp một tính năng- Trình quản lý mật khẩu mã nguồn mở hiện đại, đa nền tảng và đầy đủ. "
Đó là Câu Hỏi Thường Gặp trả lời một số câu hỏi cơ bản :
Q: Tại sao KeePassXC thay vì KeePassX?
Trả lời: KeePassX là một trình quản lý mật khẩu tuyệt vời, nhưng đã không thấy sự phát triển tích cực trong một thời gian dài. Nhiều yêu cầu kéo tốt không bao giờ được hợp nhất và dự án ban đầu thiếu một số tính năng mà người dùng có thể mong đợi từ trình quản lý mật khẩu hiện đại. Do đó, chúng tôi đã quyết định rẽ nhánh KeePassX để tiếp tục phát triển và cung cấp cho bạn mọi thứ bạn yêu thích về KeePassX cùng với nhiều tính năng và sửa lỗi mới.
Q: Tại sao KeePassXC thay vì KeePass?
Trả lời: KeePass là một trình quản lý mật khẩu rất giàu tính năng và đã được chứng minh và không có gì sai về cơ bản với nó. Tuy nhiên, nó được viết bằng C # và do đó yêu cầu nền tảng .NET của Microsoft. Trên các hệ thống khác ngoài Windows, bạn có thể chạy KeePass bằng thư viện thời gian chạy Mono, nhưng bạn sẽ không có giao diện tự nhiên mà bạn đã quen.
KeePassXC, mặt khác, được phát triển trong C ++ và chạy tự nhiên trên tất cả các nền tảng mang đến cho bạn sự tích hợp nền tảng tốt nhất có thể.
KeePassXC và KeePassX dường như gần giống nhau (vì vậy không có ảnh chụp màn hình, chỉ thêm nút thanh công cụ tạo mật khẩu), nhưng một số khác biệt là KeePassXC có:
Trong Ubuntu 14.04 LTS, có phiên bản cao hơn một chút trong 16.04 LTS & mới hơn: Nhìn rất giống với KeePassX 0.4.3 nhưng phông chữ khác & nhỏ hơn, trông không hợp lý. Bảng điều khiển xem trước nhỏ gọn hơn nhiều (như đọc tệp .CSV) và xem / chỉnh sửa mục nhập sẽ mở ra một cửa sổ mới. Nó cũng có chế độ xem cạnh nhau: Cũng không thể làm gì đó mà phiên bản Windows có thể thích định dạng Xuất sang KeePass phiên bản 1: Và có một số vấn đề hiển thị đối với tôi, như trong hình ảnh tiếp theo này, các vòng chuyển đổi chính thực sự là 6003, nhưng chỉ có 6 là hiển thị:
Trước đây, "chính" KeePassX (0.4.3) hiện tại chỉ hỗ trợ "định dạng cơ sở dữ liệu mật khẩu KeePass 1.x (Cổ điển)" Nhưng đến ngày 7 tháng 12 năm 2015, KeePassX phiên bản 2 cuối cùng đã đạt được một bản phát hành ổn định :
Chúng tôi tự hào công bố phiên bản ổn định đầu tiên của dòng KeePassX 2 sau vài năm phát triển.
KeePassX 2.0 đang sử dụng định dạng cơ sở dữ liệu .kdbx (giống như KeePass 2) mới.
Bạn có thể nhập cơ sở dữ liệu .kdb của mình từ 0,4 từ Cơ sở dữ liệu> Nhập cơ sở dữ liệu KeePass 1.
Đây là một quá trình một chiều mặc dù. Bạn không thể di chuyển trở lại định dạng .kdb.Các tính năng mới bao gồm:
- Nhiều tệp đính kèm cho mỗi mục
- Thêm các cặp khóa / giá trị tùy chỉnh vào các mục
- Mở nhiều cơ sở dữ liệu trong một cửa sổ
Và trang "So sánh phiên bản KeePass" có thể hữu ích để phân biệt phiên bản 1 và 2.
Nó so sánh khoảng 50 khía cạnh khác nhau, sao chép tất cả chúng ở đây sẽ là không cần thiết, vì vậy tôi sẽ chỉ dán một vài điểm khác biệt, tính năng mà KeePass 1.x KHÔNG có, so với KeePass 2.x. Nhiều trong số này trông rất tập trung vào Windows:
Hỗ trợ Unicode đầy đủ, Hỗ trợ DPI cao nâng cao, Tài khoản người dùng Windows, Mật khẩu một lần (dưới dạng plugin), Nhập khóa chính trên màn hình an toàn, Trường chuỗi tùy chỉnh, Trình xem / Trình chỉnh sửa đính kèm nội bộ, Lịch sử nhập, Nhập biểu tượng bên ngoài, Ghi chú nhóm, Hiển thị mục nhập của các nhóm phụ, thùng rác, thẻ nhập, kết quả được nhóm, sắp xếp kết quả tìm kiếm, tự động gõ TCATO, chọn ký tự, xuất sang XSL-Transformed, nhập từ "Hơn 35 định dạng (xem Trợ giúp: Nhập )", Mở Cơ sở dữ liệu thông qua URL (FTP, HTTP, WebDAV, SCP, SFTP, FTPS), Chỉnh sửa cơ sở dữ liệu được chia sẻ (Khóa kiểu Office), Đồng bộ hóa, Tập lệnh, Hệ thống kích hoạt.
Và, KeePass 1.x hỗ trợ Thuật toán mã hóa AES / Rijndael & Twofish. KeePass 2.x hỗ trợ AES / Rijndael trong KeePassX, AES & TwoFish cho KeePassXC, AES & ChaCha20 cho KeePass.
Xem trang So sánh được liên kết ở trên để biết thêm thông tin và một số mô tả.
.kdbx
(KeePass 2.x) định dạng cơ sở dữ liệu mà không gặp sự cố.
Hiện tại, một trong những khác biệt đáng kể nhất giữa KeePass và KeePassX là thiếu plugin hoặc thậm chí API cho chúng trong KeePassX:
Có plugin nào cho KeePassX không?
Không có giao diện được tích hợp để hỗ trợ các plugin. Do đó, không có plugin có sẵn.
CẬP NHẬT (ngày 4 tháng 10 năm 2019) :
Tôi thực sự khuyên bạn nên thử KeePassXC . Đối với tôi dường như tốt hơn nhiều so với cả KeePass và KeePassX. Nó có tích hợp trình duyệt ra khỏi hộp.
KeePassX là một bản sao mã nguồn mở của KeePass cho Linux và OS X. Vì KeePassX sử dụng QT, chúng không có cùng giao diện người dùng.
Tuy nhiên, chúng có thể được sử dụng thay thế cho nhau như của họ .kdb
hoặc .kdbx
cơ sở dữ liệu là nhị phân tương thích.
.kbd
là định dạng v1 (trái ngược với .kbdx
) và KeePassX hỗ trợ "định dạng cơ sở dữ liệu mật khẩu KeePass 1.x (Cổ điển)". Tôi đã thử.
.kdbx
các tệp trong các phiên bản KeePassX v2 Alpha và Beta mới trong một thời gian dài, trên Windows và Linux và OSX mới (tệp được lưu trữ trên Dropbox để chia sẻ trên toàn bộ công việc của tôi (hiện là OSX - KeePassX) và nhà (Windows, KeePass 2)) và tôi có thể nói rằng tôi có thể sử dụng nó trơn tru và không có vấn đề cho đến nay.
Tôi đang sử dụng Ubuntu 18.04 LTS Bionic Beaver và đã thử nghiệm cả Keepass 2.38 và KeepassX 2.0.3
Tóm lại:
Vì vậy, cho đến khi họ phát triển các tính năng như vậy trong KeepassX 2.x, tôi khuyên bạn nên sử dụng Keepass2.
Xin lưu ý ngay cả khi gói 'keepass2' nằm trong kho chính thức của Ubuntu, bạn không thể chỉ cài đặt nó từ Cửa hàng phần mềm Ubuntu mà cần phải mở một thiết bị đầu cuối và gõ
sudo apt-get install keepass2