根据美国计算机应急准备小组的说法,“密码是常见的身份验证形式,通常是用户和您的个人信息之间唯一的屏障。攻击者可以使用多种程序来猜测或‘破解’密码,但是通过选择好的密码并对其保密,您可以使未经授权的人员更难以访问您的信息。”
如今,普通人需要管理数十个用户名、ID 和密码。如果您是系统管理员,您可能需要管理数百个帐户和数百个密码。您如何记住所有这些密码,更不用说记住定期更改它们了?
我最初使用受密码保护的电子表格,然后决定需要找到一个安全且人性化的软件来为我完成所有工作。当我找到 KeePassX 时,我的生活发生了改变。它功能强大、支持良好且非常稳定。最重要的是,它是免费软件。多年来,我一直在使用 Linux 和 Windows 版本,并且还有移动版本。我选择并推荐 KeePassX 的原因之一是因为它使用 KeePass 2 (.kdbx) 密码数据库格式作为原生格式。它还可以导入(和转换)较旧的 KeePass 1 (.kdb) 数据库。
最初的项目是 KeePass。KeePassX 最初是 KeePass 的 Linux 端口,当时 KeePass 是一个开源但仅限 Windows 的密码管理器。现在两者都是跨平台的:KeePassX 使用 Qt 库,而最新版本的 KeePass 使用 .NET / Mono。
大多数用户表示 KeePass(非 X)与 Microsoft Windows 的集成最好。它还具有不错的同步功能和许多插件来添加更多功能。而 KeePassX 在 Linux 和 Mac 上运行得更好。虽然某些 Linux 发行版确实使官方 KeePass 更易于安装,但它似乎也比 KeePassX 运行得慢。只要您不同时为它们打开相同的数据库,同时安装它们应该没有问题。我个人使用 KeePassX,此处显示的示例是基于它的。
KeePassX 使您能够将密码组织到类别中。登录后,您可以访问所有电子邮件、网站和银行密码。

每个条目存储以下信息
- 标题
- 用户名
- URL
- 密码
- 评论
- 密码到期日期和时间(如果已配置)
- 附件

密码生成器
KeePassX 还可以生成随机、安全且强度高的密码。您可以指定密码是否需要大写、小写或两者都需要。您还可以指定它们是否需要数字、空格或特殊字符,并设置所需的长度。您甚至可以通过选择要包含的字符来自定义随机密码。

数据库
所有信息都存储在单个文件中的数据库中,扩展名为 .kdb。当然,它可以加密,并且(强烈建议)受单个主密码或密钥文件保护。您可以共享您的数据库并在所有受支持的平台上使用它:Linux、Mac OS X、iOS、Android 和 Windows Phone。而且,您可以创建和使用多个数据库。
自动输入
此功能值得单独用一个段落来介绍,尽管它并非适用于所有版本(仅适用于 Windows 的 v2.x 中的基于 mono 的版本和所有 Linux 版本)。它使您可以通过在条目上定位时简单地输入预定义的组合键(通常为 Ctrl+V)来在网页中输入用户名和密码。在不支持的版本中,可以通过在工具中使用 Ctrl+B(用户名)和 Ctrl+C(密码)来复制值。或者,您可以简单地将它们从 KeePass 窗口“拖放”到浏览器中。还不错!
导入/导出
您可以导入和/或导出以以下格式存储的所有信息:PwManager (.pwm) 和 KWallet (.xml) 文件 - 导出为文本文件 (.txt)
语言支持
KeePassX 支持近 20 种语言,包括英语、法语、葡萄牙语、西班牙语、俄语和中文。
插件和附加组件
最新版本 (2.x) 支持一长串插件和扩展,例如数据库备份、keecloud、web autotype、Truecrypt 自动卸载器等等。
8 条评论