KeePassX和MiniKeePass:免费,安全的iOS和Mac OS X密码解决方案

用于与iOS和OS X同步的真正免费和安全的密码解决方案的选项有限,但是值得庆幸的是,KeePassX和MiniKeePass的组合使这成为可能。通过这些客户端,Google Drive或Dropbox以及KeePass数据库,该过程并不是完全自动的,但是确实可以完成这项工作。

我们最后看一下KeePassX,它是与Mac和Linux兼容的KeePass,在2010年,是时候看看即将到来的KeePassX 2了。

适用于Mac和Linux的KeePass

KeePass 2已向Windows用户开放了一段时间,这是Windows平台该软件最初是为编写的。作为Windows软件,开发人员在创建应用程序时使用了Microsoft的.NET框架,这在涉及Mac或Linux版本时会导致问题。有一个版本的KeePass for Mac使用Mono,这是非官方的Mac和Linux对.NET的答复,但是截至撰写本文时,我仍无法使用它(并且我读到的内容并不特别令人鼓舞)。

KeePassX本机针对Linux和Mac OS X编译,这意味着不依赖Mono。这样可以实现不依赖于框架的更快,更可靠的应用程序。 KeePassX 2 –提供与KeePass 2数据库的兼容性–目前处于开发的Alpha阶段,尽管从经验来看,除了一些错误外,它已经非常稳定。

您仍然可以使用原始的(稳定的) KeePassX 0.43,但您也将仅限于KeePass 1数据库。 KeePass 2数据库具有许多优点,包括能够向条目添加自定义字段,用于跟踪更改的历史记录功能,注释,回收站等等。您可以在此方便的比较表上看到所有版本之间的所有差异。

在这里存在使用alpha软件的危险。失去对所有密码的访问权限远非理想,因此,请确保您的主电子邮件帐户上有适当的恢复选项(例如使用电话号码),以防万一。如果您特别担心丢失,一种选择是下载KeePassX 0.43,创建一个KeePass 1数据库,然后在软件稳定后再将其转换为KeePassX 2数据库。

A查看KeePassX 2

您应该阅读有关KeePass的文章以获取详细说明,但是KeePass是使用数据库存储诸如密码之类的私人信息的工具。这些数据库采用.KDB(KeePass 1)或.KDBX(KeePass 2)文件的形式,而KeePassX是可以打开和修改这些数据库的应用程序。

KeePassX允许您​​创建,管理和打开这些文件,以及以密码,用户名和自定义字段的形式添加条目。 KeePassX 2在旧版本的基础上进行了改进,并具有扩展的UI,尽管感觉仍然有些“免费软件",并且该程序包缺乏1Password之类的(相当昂贵的)产品的修饰。通过 New Entry 按钮显示条目标题,用户名,URL和密码两个字段。单击省略号“ "按钮将禁用密码屏蔽,而 Gen。按钮将显示可自定义的密码生成器。如果要添加的服务允许,请确保检查特殊字符并增加长度。点击应用按钮会将密码复制到相应的字段中。

然后您可以选择一个条目并按Cmd + C或使用两指单击(右键单击)。复制用户名,标题或您添加的其他任何字段的菜单。出于同步目的-无论您使用的是KeePassX 0.43还是2-您都应将数据库存储在Google云端硬盘或Dropbox文件夹中。这两项服务都提供双重身份验证,因此如果您使用它来评估安全性。

用于iOS的MiniKeePass

一旦您填充了KeePass数据库并将其保存到您选择的云存储文件夹中,您需要下载该特定服务的iOS应用-无论是适用于iOS的Dropbox-还是MiniKeePass本身。

下载并登录到选择的云存储服务,打开相应的移动应用程序,然后找到您刚创建的.KDB或.KDBX文件。出现提示时,选择 Open in ... ,然后在要求时选择MiniKeePass。完成后,您就可以完全访问iPhone上的KeePass数据库。

MiniKeePass是一款很棒的小应用程序,但没什么可谈的。您可以查看,创建或删除条目,但不能更改主密码或自动与PC同步。重要的是要记住,您在此处所做的更改不会在其他任何地方反映,因为您需要使用提供的共享按钮将其导出。

令人困惑,但这不是必须的。我个人只同步一种方式,这意味着我只能在Mac上更新数据库。然后将其保存到我的Google云端硬盘中,这使我可以在MiniKeePass中从Google云端硬盘快速打开文件(如果文件名相同,旧文件将被新文件替换)。仅需单向同步,就不必担心哪个版本是最新的。

当然,如果您决定要从MiniKeePass导出到Google云端硬盘,当然也可以

KeePass与1Password和LastPass相比

使用KeePass的付费替代产品将为您提供与各种设备的更好兼容性,在软件和(在某些情况下)在出现问题时提供支持。不过,使用本身从官方KeePass项目中删除的KeePassX并不是完全“危险的"。 LastPass,1Password和KeePass可以替代,但可以说这三种是市场上最受欢迎的解决方案。

KeePass是开源的,这意味着到目前为止,其安全算法经受了时间的考验–如果您想破坏它,请继续尝试。 1Password还使用开源(SSL)加密,因此也被视为透明安全。许多人担心的是专有加密,例如LastPass使用的加密。因为没有要拆卸和测试的源代码,所以也没有说清楚LastPass的真正安全性。并不是说它是不安全的,而是对此LastPass博客条目的一个评论者说:“如果敌人知道密码以外的所有信息,您的系统仍将同样安全。"

总之每种产品的价格最高:

  • 1Password 相对较贵,您必须为每个平台支付单独的费用,iOS版本的价格为17.99美元,Mac版本的价格为49.99美元[不再可用]。该软件经过优化,可以通过Dropbox或iCloud自动同步,并使用openSSL对其数据进行加密。
  • LastPass 的价格为每月1美元(如果您支付此费用,则必须支付此费用)想要在您的手机上访问,否则它也是免费的),它几乎可以在您想要的任何操作系统上访问(带有浏览器扩展)。它会自动同步,但是此过程使用LastPass服务器和封闭源专有加密。
  • KeePassX MiniKeePass 组合是免费的且完全开源。它可以通过Dropbox或Google云端硬盘手动同步,而客户端则没有那么精致。除此之外,Linux和Mac用户目前仍停留在Alpha版本上,以支持KeePass 2。
  • KeePass 1经受了时间的考验,而KeePass 2数据库在已经非常好的事情上得到了改进。确实可以说KeePass仍然是目前最流行的密码解决方案之一,而且由于KeyPassX这样的项目是Mac或Linux用户,因此不应阻止任何人。尤其是与MiniKeePass等出色的iPhone应用程序配合使用。

    您是否使用密码管理器使计算机和iPhone保持同步?您选择了哪个,为什么?在下面的评论中让我们知道您的感受。

    标签: 密码管理器 智能手机安全性