2015-02-17 09:21:57 +0000 2015-02-17 09:21:57 +0000
95
95
Advertisement

KeePass和KeePassX有什么区别?

Advertisement

KeePass和KeePassX看起来非常接近。

KeePass和KeePassX有什么区别?

Advertisement
Advertisement

答案 (4)

90
90
90
2015-02-17 15:35:01 +0000

你可能已经知道了,但KeePass和KeePassX (&现在的KeePassXC,KeePassX的一个分支)都是开源的(在GNU通用许可证2下发布)安全的(使用AES或Twofish)数据存储程序,使用一个单一的数据库文件来存储(主要是)密码,或几乎任何你想要的数据,如用户名,密码,URL,附件和评论。

KeePass大约在2003年开始使用,最初只适用于Windows,但现在使用 Mono 运行在Mono支持的任何地方,如Mac OS X,Linux,FreeBSD…… KeePassX KeePass 的 “贡献/非官方KeePass端口",始于2005年(如果他们网页底部的版权声明是准确的话),用于在Linux上运行KeePass。现在,它已成为Linux、Windows、OS X和其他系统的本地程序。

正如KeePassX主页上所说:

最初KeePassX被称为KeePass/L for Linux,因为它是Windows密码管理器Keepass Password Safe的移植。当KeePass/L成为一个跨平台的应用程序后,这个名字就不再合适了,因此,在2006年3月22日,它被改为[KeePassX]。

KeePassXC似乎是从KeePassX中分叉出来的,因为KeePassX发展缓慢(它的最后一次更新是2016-02-02的v2.0.2),而KeePassXC则是在2017-01-22开始的v2.1.0。


目前,KeePass与KeePassX最大的区别似乎是各自程序的外观和 "感觉",尤其是在Linux或Mac OS X上,KeePassX不依赖Mono,所以与其他原生程序的外观匹配度更高。而且,KeePassX的0.4.x和2.x版本的显示问题。

另外,KeePassX/XC不支持插件(KeePass有【KeePass的几个插件】(http://keepass.info/plugins.html)),用户【悲痛】(https://superuser.com/users/482313/grief)在【他们的回答】(https://superuser.com/a/1190553/307834)中指出,所以也要上票。

KeePassX "1.x”/(0.4.x) & “2.x”, 和 KeePass2

这些都是在 Linux Mint 17 XFCE (Ubuntu 14.04 为基础) 系统上的截图。参见这个Ubuntu软件包搜索keepass了解目前什么版本的版本。

KeePassX 0.4.3 (兼容1.x版本)

这个版本在Ubuntu “Trusty Tahr” 14.04 LTS中,使用KeePass v1. x数据库–AES/Rijndael或Twofish

This is basically the same font & sizes as other windows, looks great & fits in. You can customize the columns & see the preview panel. Opening an entry to view/edit opens a new window:


KeePassX 2.0.2

在Ubuntu 16.04 LTS & 16.10中,使用KeePass v2.x数据库–AES/Rijndael only.0。 x4& 它使用了新的数据库2.x版本,但你不能使用TwoFish加密,而且它删除了一些显示功能,如预览面板(底部/右侧面板上有所选条目的详细信息)和自定义列。查看/编辑条目不会打开一个新的窗口,而是将整个KeePassX窗口改为查看/编辑窗口。

由于某些原因,它不会让我将窗口调整到比这张截图更小的尺寸。希望他们能尽快增加缺失的显示功能,但在那之前,我将坚持使用KeePassX 0.4.x.


KeePassXC 2.2. 0

一个 “新的竞争者 "出现了,KeePassXC, 自称 为”KeePassX的社区分叉,KeePass Password Safe的原生跨平台移植,目标是通过新的功能和bug修复来扩展和改进它,以提供一个功能丰富、完全跨平台和现代的开源密码管理器。"

它的 常见问题回答一些基本问题

  • 问:为什么选择KeePassXC而不是KeePassX? 答:KeePassX是一个了不起的密码管理器。KeePassX是一个非常棒的密码管理器,但是已经有一段时间没有看到什么积极的开发了。许多好的拉取请求从未被合并,而且原项目缺少了一些用户可以期待的现代密码管理器的功能。因此,我们决定对KeePassX进行分叉,以继续它的开发,并为您提供您所喜爱的KeePassX的所有功能以及许多新的功能和错误修复。

  • 问:为什么是KeePassXC而不是KeePass? 答:KeePass是一个非常成熟的密码管理器。KeePass是一个非常成熟的、功能丰富的密码管理器,从根本上来说,它没有任何问题。然而,它是用C#编写的,因此需要微软的.NET平台。在Windows以外的系统上,你可以使用Mono运行库运行KeePass,但你不会得到你所习惯的本地外观和感觉。
    KeePassXC,另一方面,是用C++开发的,在所有平台上原生运行,给你最好的平台集成。

KeePassXC和KeePassX看起来在视觉上几乎是一样的(所以没有截图,只是增加了一个密码生成器的工具栏按钮),但有些区别是KeePassXC有。


KeePass 2.25使用Mono

在Ubuntu 14.04 LTS中,在16.04 LTS及更新版本中,有一个略高的版本。


以前,当前的 "主 "KeePassX(0.4.3)只支持"KeePass 1.x(Classic)密码数据库格式” 但截至【2015年12月7日,KeePassX第2版终于达到了稳定的版本】(https://www.keepassx.org/news/2015/12/533)。

我们很自豪地宣布,经过几年的开发,KeePassX 2系列的第一个稳定版本。

KeePassX 2.0使用新的.kdbx(与KeePass 2相同)数据库格式。
你可以从0.4版本的数据库中导入你的.kdb数据库 ➤导入KeePass 1数据库。
这是一个单向的过程。你不能迁移回.kdb格式。

新的功能包括。

  • 每条记录有多个附件
  • 在记录中添加自定义键/值对
  • 在一个窗口中打开多个数据库

“KeePass版本比较”这个页面可能对区分版本1和2很有帮助。

它比较了大约50个不同的方面,在这里全部复制就没有必要了,所以我只粘贴一些不同的地方,KeePass 1.x与KeePass 2.x相比,没有**的功能。其中很多看起来很以Windows为中心。

全Unicode支持,增强的高DPI支持,Windows用户账户,一次性密码(作为插件),在安全桌面上输入主密钥,自定义字符串字段,内部附件查看器/编辑器,条目历史记录,导入外部图标,组注释,显示子组的条目,回收站,条目标签,分组结果,搜索结果排序,自动键入TCATO,选择字符,导出到XSL变换,从 “超过35种格式(见[ 帮助。(http://keepass.info/help/base/importexport.html))",通过URL打开数据库(FTP,HTTP,WebDAV,SCP,SFTP,FTPS),共享数据库编辑(Office风格锁定),同步,脚本,触发系统。

而且,KeePass 1.x支持AES/Rijndael & Twofish加密算法。KeePass 2.x支持KeePassX中的AES/Rijndael,KeePassXC的AES和TwoFish,KeePass的AES和ChaCha20。

更多信息请参见上面链接的比较页面,以及一些说明。

22
22
22
2017-03-20 17:11:12 +0000

目前,KeePass和KeePassX最显著的区别之一是KeePassX中缺乏插件,甚至缺乏插件的API:

KeePassX有什么插件吗

没有内置支持插件的接口。因此,没有可用的插件。 (参考)

更新(2019年10月4日)

我强烈建议给KeePassXC一试。对我来说,在出现比KeePass和KeePassX更好。它有浏览器集成的开箱即用。

12
Advertisement
12
12
2015-02-17 09:23:59 +0000
Advertisement

KeePassX是Linux和OS X的KeePass的开源克隆。由于KeePassX使用的是QT,它们的用户界面不一样。

然而,它们可以互换使用,因为它们的.kdb.kdbx数据库是二进制兼容的。

3
3
3
2018-05-04 21:53:19 +0000

我使用的是Ubuntu 18.04 LTS Bionic Beaver,测试了Keepass 2.38和KeepassX 2.0.3

简而言之:

  • Keepass是为Windows而生的,并使用 Mono 移植到Linux,而KeepassX是使用众所周知的Qt库为Linux编写的。在Ubuntu中,KeepassX看起来稍微好一点,但…
  • KeepassX 0.4不支持.kdbx数据库
  • KeepassX 2.x在界面上缺少两个重要的功能,我认为。 1.在窗口底部预览条目注释(你必须双击条目才能看到它们) 2.缺乏时间指示器,无法显示时间。缺乏时间指示器,无法显示清除剪贴板缓存前还剩多少时间

所以,在KeepassX 2.x中开发出这样的功能之前,我建议你使用Keepass2。

请注意,即使 “keepass2 "包在Ubuntu官方仓库中,你也不能直接从Ubuntu软件商店安装,而是需要打开终端,输入

sudo apt-get install keepass2
```。
Advertisement

相关问题

7
Advertisement