KeePass和KeePassX看起来非常接近。
KeePass和KeePassX有什么区别?
KeePass和KeePassX看起来非常接近。
KeePass和KeePassX有什么区别?
Answers:
您可能已经知道,但是KeePass和KeePassX(现在是KeePassXC的分支,现在是KeePassXC)都是开源的(根据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被称为Linux的KeePass / L,因为它是Windows密码管理器Keepass Password Safe的端口。在KeePass / L成为跨平台应用程序之后,该名称不再适用,因此,在2006年3月22日,该名称已更改为[KeePassX]。
KeePassXC似乎是从KeePassX派生出来的,因为KeePassX的发展缓慢(它的最新更新是2016年2月2日的v2.0.2),而KeePassXC则是从2017年1月22日的v2.1.0开始。
当前,KeePass和KeePassX之间最大的区别似乎是每个程序的外观和“感觉”,尤其是在Linux或Mac OS X上,KeePassX不依赖Mono,因此与其他本机程序的外观更加接近。并且,KeePassX的版本0.4.x和2.x显示问题。
另外,KeePassX / XC不支持插件(KeePass有多个插件),因为用户Grief在他们的答案中指出,所以也要对其进行投票。
它们在Linux Mint 17 XFCE(基于Ubuntu 14.04)系统上。请参阅以下Ubuntu软件包搜索keepass,以了解当前哪个版本的版本:
该版本位于Ubuntu“ Trusty Tahr” 14.04 LTS中,并使用KeePass v1.x数据库-AES / Rijndael或Twofish。 该字体和大小与其他窗口基本相同,看起来不错并且适合。您可以自定义列并查看预览面板。打开一个条目以查看/编辑将打开一个新窗口:
在Ubuntu 16.04 LTS和16.10中,使用KeePass v2.x数据库-仅AES / Rijndael。 它使用新的数据库版本2.x,但是您不能使用TwoFish加密,并且它删除了一些显示功能,例如预览面板(具有所选条目详细信息的底部/右侧面板)和自定义列。查看/编辑条目不会打开新窗口,而是将整个KeePassX窗口更改为查看/编辑窗口。
由于某种原因,它不允许我将窗口的大小调整为小于此屏幕截图的大小。希望他们会尽快添加缺少的显示功能,但在那之前,我将坚持使用KeePassX0.4.x。
出现了一个“新竞争者” KeePassXC,它称自己为“ KeePassX的社区分支,KeePass Password Safe的本机跨平台端口,目的是通过新功能和错误修复来扩展和改进它,以提供以下功能:丰富,完全跨平台的现代开源密码管理器。”
问:为什么用KeePassXC代替KeePassX?
答:KeePassX是一个了不起的密码管理器,但是已经有一段时间没有活跃的开发了。许多好的请求请求从未合并,并且原始项目缺少一些用户希望现代密码管理器提供的功能。因此,我们决定派遣KeePassX继续开发,并为您提供有关KeePassX的所有您喜欢的东西以及许多新功能和错误修复。
问:为什么用KeePassXC代替KeePass?
答:KeePass是一个非常成熟且功能丰富的密码管理器,从根本上来说并没有错。但是,它是用C#编写的,因此需要Microsoft的.NET平台。在Windows以外的系统上,可以使用Mono运行时库运行KeePass,但不会获得惯用的本机外观。
另一方面,KeePassXC是用C ++开发的,可以在所有平台上本地运行,从而为您提供最佳的平台集成。
KeePassXC和KeePassX看起来在视觉上几乎是相同的(因此没有屏幕截图,仅添加了Password Generator工具栏按钮),但是KeePassXC有一些区别:
在Ubuntu 14.04 LTS中,在16.04 LTS中有一个更高版本或更高版本:外观与KeePassX 0.4.3非常相似,但字体不同且更小,只是看起来不合适。预览面板更加紧凑(例如读取.CSV文件),并查看/编辑条目会打开一个新窗口。它也具有并排视图: 也无法执行Windows版本可以导出为KeePass版本1格式的操作:并且对我来说有些显示问题,例如在下图中,关键的转换回合实际上是6003,但只有6个可见:
以前,当前的“主要” KeePassX(0.4.3)仅支持“ KeePass 1.x(经典)密码数据库格式”,但是截至2015年12月7日,KeePassX版本2终于达到了稳定的发行版:
我们自豪地宣布,经过几年的发展,KeePassX 2系列的第一个稳定版本。
KeePassX 2.0使用新的.kdbx(与KeePass 2相同)数据库格式。
您可以从数据库>导入KeePass 1数据库中的0.4导入.kdb数据库。
但是,这是一个单向过程。您无法迁移回.kdb格式。新功能包括:
- 每个条目有多个附件
- 将自定义键/值对添加到条目
- 在一个窗口中打开多个数据库
页面“ KeePass版本比较”可能有助于区分版本1和2。
它比较了大约50个不同的方面,将它们全部复制到这里是不必要的,因此与KeePass 2.x相比,我将粘贴一些差异,即KeePass 1.x 不具备的功能。其中许多看起来非常以Windows为中心:
完整的Unicode支持,增强的High DPI支持,Windows用户帐户,一次性密码(作为插件),在安全桌面上输入主密钥,自定义字符串字段,内部附件查看器/编辑器,输入历史记录,导入外部图标,组注释,显示子组的条目,回收站,条目标签,分组结果,排序搜索结果,自动键入TCATO,选择字符,导出为XSL转换,从“超过35种格式导入(请参阅帮助:导入)”,打开通过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。
有关更多信息和一些说明,请参见上面链接的“比较”页面。
.kdbx
(KeePass 2.x)数据库格式,而不会出现问题。
KeePassX是适用于Linux和OS X的KeePass的开源克隆。由于KeePassX使用QT,因此它们没有相同的用户界面。
但是,由于它们.kdb
或.kdbx
数据库是二进制兼容的,因此可以互换使用。
.kbd
是v1格式(与相对.kbdx
),KeePassX支持“ KeePass 1.x(经典)密码数据库格式”。我试过了。
.kdbx
在Windows和Linux以及新OSX上长时间使用新的KeePassX v2 Alpha和Beta版本的文件(文件存储在Dropbox上,可以在我的工作(当前为OSX-KeePassX)和家庭(Windows,KeePass 2)之间共享。我可以说我可以顺利使用它,到目前为止没有任何问题。
我正在使用Ubuntu 18.04 LTS Bionic Beaver并测试了Keepass 2.38和KeepassX 2.0.3
简而言之:
因此,直到他们在KeepassX 2.x中开发此类功能之前,我建议您使用Keepass2。
请注意,即使'keepass2'软件包位于官方Ubuntu存储库中,您也不能仅从Ubuntu Software Store安装它,而需要打开一个终端并输入
sudo apt-get install keepass2