KeePass通过KeePassNatMsg和KeePassXC-Browser实现Chrome/FireFox/Edge自动填充

KeePass自动填充进化史

  在多年前,KeePass的浏览器自动填充方案还是KeePassHttp+ChromeIPass,后来ChromeIPass项目被原作者遗弃,出现了一个新的分支叫KeePassHttp-Connector。如今,KeePassHttp-Connector也停止维护,作者推荐使用KeePassNatMsg+keepassxc-browser方案,经过测试体验确实很好。

用到的两个项目

  • KeePassNatMsg:一个KeePass 2.x的插件,基于KeePassHttp,实现了一种通过本机消息传递机制(Native Messaging)将KeePass的凭据提供给浏览器的安全方法。
  • KeePassXC-Browser:一个支持本机消息传递机制(Native Messaging)的浏览器扩展,基于chromeIPass。KeePassXC-Browser是为KeePassXC开发,同时兼容KeePass。

KeePass通过坚果云WebDAV实现跨平台多终端同步

  阅读本文前,如果你尚不了解KeePass,请参考《KeePass:最安全的密码管理器(开源·免费)》。如果你尚不了解WebDAV,请参考《善用WebDAV:几种更好的使用WebDAV的方式》

坚果云介绍

  坚果云是一个专业的云盘,与百度云和腾讯云功能不同的是,百度云和腾讯云仅限于上传、存储、分享和下载,而坚果云更像Dropbox,支持WebDAV、增量同步和历史版本等功能。坚果云免费版虽不如Dropbox,但也还算厚道:上传流量1G/月,下载流量3G/月,支持1个月的历史版本,用来使用KeePass、云笔记等足矣。

KeePass通过自带的触发器实现定时自动保存

  KeePass可以通过“触发器”实现自动保存,在KeePass 2.39版本之前,触发器中有一个“用户界面状态已更新(User interface state updated)”的事件,该事件在会在KeePass中的条目更新后触发,利用触发器的这个事件可以轻松实现自动保存。但自2.39版本开始弃用了“用户界面状态已更新”事件,官网给出了说明和替代方案,2.39版本以后,我们可以通过下面两种方式实现自动保存。

KeePass:最安全的密码管理器(开源·免费)

  KeePass是一个轻量级、易用且安全性极高的密码管理器,其源码完全开源(OSI certified),获得了世界多国的安全认证和评级。与1Password和LastPass不同的是,KeePass可以让你完全掌握你的密码数据库,以及对其完全的信任(不存在后门)。当然,KeePass在云存储、多终端同步上不如商业产品1Password和LastPass便捷,需要自己配置,后面我会提供方法。福祸相依,一旦配置好之后,我们会发现这种完全免费、没有限制的多终端同步是很香的。KeePass目前有两个版本(1.x和2.x)同时维护更新,不同的是2.x基于.NET Framework使用C#开发。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×