近期将 Keepass 从 1.22 升级到了 2.24,经过一番折腾,发现有了很多新功能,也有一些之前被忽视的地方。再一次感叹这个软件的强大,向作者的无私奉献致敬!

其实,这个软件一直有 1.x 和 2.x 两个版本在同步开发中,二者区别可以查看官方说明。之前是因为手机端应用(KeePassDroid)不支持 2.x 的数据库文件,所以一直采用的是 1.x 的版本。最近才发现有了 2.x 版的 Android 应用(Keepass2Android),因此桌面端也正式转到 2.x 的版本。下面是最近使用的一些感受:

打开数据库

增加了一个 “Windows 用户帐号”登录。

不过看软件的相关说明页面,似乎作者并不建议采用这种打开方式。

Be very careful with using this option. If your Windows user account gets deleted, you won't be able to open your KeePass database anymore. Also, when using this option at home and your computer breaks (hard disk damaged), it is not enough to just create a new Windows account on the new installation with the same name and password; you need to copy the complete account (i.e. SID, ...). This is not a simple task, so if you don't know how to do this, it is highly recommended that you don't enable this option.

添加记录

“添加记录” 窗口的改动就很大了,直接增加了4个选项卡。比较简单实用的是“高级”选项卡和“历史”选项卡的新增内容。

在“高级”选项卡中,可以自定义添加字段名和字段值,字段值可以选择是否启用内存保护。举个这方面的实用例子:支付宝有登录密码和支付密码两种,在 1.x 中只能建立两个记录,而这里就可以将“支付密码”作为一个自定义字段加到“支付宝”这个条目中。而且,自定义条目的使用也很简单,建好后在条目的右键菜单中就可以看到。

“高级”选项卡中还有一个功能是添加附件,这样添加一些软件的 license 等就方便多了,可以和软件的用户名、密码一起保存。

“历史”选项卡可以选择该条目的历史版本,可以直接选择回到某个历史版本。并且它的这种“回到”类似于 Git 中的 Revert 操作,当前被还原的记录也会成为一个历史版本,因此可以说不存在因为改动而导致数据丢失的情况。

标题和自动输入

这个其实属于“添加记录”部分,并且在 1.x 版本中已经有了,但它的功能一直被我低估使用了,所以单独列出强调一下。

之前我使用“自动输入”的流程是:在软件中通过快速搜索(Ctrl+E)或搜索(Ctrl+F)找到要用的条目,然后按 Ctrl+V 执行自动输入操作。自己也一直很满足于这种输入方式,直到今天看了软件帮助文档后,才发现我这种使用真是弱爆了…

这里有一个一直被忽视的关键地方就是“标题”。之前理解的标题就是为了区分不同的记录而用的,方便查看和搜索。没想到它更为强大的地方在于,软件可以根据当前要输入的窗口标题定位数据库中的对应标题条目。

还是举例说明。比如要登录虾米音乐网,首先光标定位到用户名输入框,按下 Keepass 软件的全局自动输入快捷键(Ctrl+Alt+A),接下来就是见证奇迹的时刻了。Keepass 都不用跳转到自己的界面,直接开始输入你的用户名、密码,并登录。当然,这一切的前提是你必须在你的数据库中添加该记录,并且标题一定要正确,可以是“虾米音乐网”或简单的“虾米”,但不能写成“虾米网”。详细匹配规则可以查看官方说明,简单来说就是可以定义完全匹配、前方匹配、后方匹配、任意匹配乃至正则表达式等。

上面这种方式还是有一个问题,比如在虾米的另外一个登录页面,由于它的网页标题是“会员登录”,所以这种情况下该软件就无法判断了。试着看了下 Keepass 有没有根据网站域名判断的方式,可惜没有找到。。。

同步和触发器

这两个完全是 2.x 的功能,结合使用实现数据库在指定情况下的备份操作,也很实用。

这一部分内容比较多,留待下一篇博文再详细分析。

Keepass 2.x 的一些新发现的更多相关文章

  1. Setting Up KeePass For Centos 6

    This mini-howto describes how to set up KeePass on Centos 6. It requires building mono from source a ...

  2. 使用密码记录工具keepass来保存密码

    在第一章,曾经给过您建议,密码不要保存在文档中,那样不安全,如果密码很多而且又很复杂,人的大脑是不可能很容易记住的,只能记录下来,如果不能记在文档中那记在哪里呢?下面介绍给您一款记录密码的软件,使用. ...

  3. 百度云+ KeePass 网络同步你的密码

     百度云+ KeePass 网络同步你的密码   百度云一个目前不限流量不限格式能直链的网盘,速度在我这里很快,难得了!KeePass(小众介绍过 KeePass.) 是一个免费开源的密码管理类软件, ...

  4. Keepass 2.x 之 同步与触发器

    同步 之前用的 Keepass 1.x, 要实现工作电脑和个人电脑上的数据库文件同步,使用的是第三方的网盘同步.但有个问题就是,个人不习惯设置同步网盘开机启动,所以有时候工作电脑上的改动还没有同步上传 ...

  5. Keepass TAN 记录的使用

    之前一直不知道 Keepass 软件中这个“TAN”是做什么用的,今天看了帮助文档,然后通过维基百科,有了一些大致的了解. 简单来说,一个 TAN 记录用于某些网站增加安全操作使用的.常规下只要用户名 ...

  6. 使用KeePass愉快的来管理你的密码

    不要老是使用同一个密码 这话说了好多次了,以前的CSDN被拖库,或者是好多xx照门,都告诉我们不宜使用用一个密码. 现在我各个网站的密码都不一样,而且复杂的我都记不住,例如,我的前Google账户密码 ...

  7. 用firefox 31配合KeePass密码管理器实现web帐号密码自动填写登录

    原文:http://bbs.kafan.cn/thread-1754676-1-1.html KeePass的优势:1.这是一款完全开源的密码管理器2.很多人都使用lastpass来保存密码,而这种严 ...

  8. 速成KeePass全局自动填表登录QQ与迅雷(包括中文输入法状态时用中文用户名一键登录)

    原文:http://bbs.kafan.cn/thread-1637531-1-1.html 使用目的:1 网页和本地客户端登录一站式解决2 通过KeePss修改密码和登录更方便,可以复制粘贴,省了输 ...

  9. KeePass使用心得

    这几天发现有人说lastpass并不安全,于是发现了KeePass这个软件,其实这个软件很早之前就知道,不过没有使用,下面就说说我找到的关于这个工具的所有总结. KeePass 配合 Firefox ...

随机推荐

  1. 虚拟机中如何Linux系统如何访问PC硬盘中的文件(如何将windows下的文件夹挂载到linux虚拟机下)

    这段时间决定学习嵌入式,变打算安装个Linux系统先熟悉一下Linux系统的使用,但自己电脑上安装的win7系统又不想装双系统,一是闲麻烦,二是由于对Linux系统不熟悉担心会因为自己的误操作而损坏系 ...

  2. CSS 高级

    1.CSS 盒模型(Box Model) 所有 HTML 元素都可以看作是盒子,在 CSS 中,“Box Model”这一术语主要是在布局时使用. CSS 盒模型(Box Model)规定了处理元素内 ...

  3. 在线小词典(mysql扩展库操作)

    输入英文查询中文 1.建表 create table words( id int primary key auto_increment, enWords varchar(32) not null, c ...

  4. DOS命令中出现空格问题

    1.DOS命令中路径出现空格时如何处理? 在DOS命令中,如果路径中出现空格,可能为报错:如参数错误 如:  xcopy C:\ABC CD\txt.txt C:\ ,   由于路径中包含空格,执行后 ...

  5. View和ViewGroup的区别 -- Touch事件处理

    View.java源码: /frameworks/base/core/java/android/view/View.java View.java的 dispatchTouchEvent 方法: 经过一 ...

  6. WPF的依赖属性

    Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行时 (CLR)属性的功能,这些服务通常统称为 WPF 属性系统.由 WPF 属 ...

  7. 简单vim配置

    对于一个学习C++的人来说,我常用VS写代码,而Linux环境也是很重要的.最近学习了Linux的一些基本内容后,开始了vim编辑器的使用.然而它刚开始的界面着实令人很不习惯~~~于是我尝试着把它装饰 ...

  8. C语言-06复杂数据类型-04 结构体

    结构体的说明(构造类型) 数组:只能由多个相同类型的数据构成 结构体:可以由多个不同类型的数据构成 ,结构体的类型是不存在的,自己定义 int main() { // 1.定义结构体类型 定义类型的时 ...

  9. POJ 1459 Power Network 最大流(Edmonds_Karp算法)

    题目链接: http://poj.org/problem?id=1459 因为发电站有多个,所以需要一个超级源点,消费者有多个,需要一个超级汇点,这样超级源点到发电站的权值就是发电站的容量,也就是题目 ...

  10. 一些嵌入式和FPGA相关模块的开源

    工作一年,整理下手头做过的东西,分享出来,希望能帮到大家. 嵌入式方面,主要集中在Xilinx家的器件上,ZYNQ居多.Linux相关的就不贴了,网上的资料太多,xilinx-wiki上资料都是比较全 ...