Keepass 2.x 的一些新发现
近期将 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 的一些新发现的更多相关文章
- 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 ...
- 使用密码记录工具keepass来保存密码
在第一章,曾经给过您建议,密码不要保存在文档中,那样不安全,如果密码很多而且又很复杂,人的大脑是不可能很容易记住的,只能记录下来,如果不能记在文档中那记在哪里呢?下面介绍给您一款记录密码的软件,使用. ...
- 百度云+ KeePass 网络同步你的密码
百度云+ KeePass 网络同步你的密码 百度云一个目前不限流量不限格式能直链的网盘,速度在我这里很快,难得了!KeePass(小众介绍过 KeePass.) 是一个免费开源的密码管理类软件, ...
- Keepass 2.x 之 同步与触发器
同步 之前用的 Keepass 1.x, 要实现工作电脑和个人电脑上的数据库文件同步,使用的是第三方的网盘同步.但有个问题就是,个人不习惯设置同步网盘开机启动,所以有时候工作电脑上的改动还没有同步上传 ...
- Keepass TAN 记录的使用
之前一直不知道 Keepass 软件中这个“TAN”是做什么用的,今天看了帮助文档,然后通过维基百科,有了一些大致的了解. 简单来说,一个 TAN 记录用于某些网站增加安全操作使用的.常规下只要用户名 ...
- 使用KeePass愉快的来管理你的密码
不要老是使用同一个密码 这话说了好多次了,以前的CSDN被拖库,或者是好多xx照门,都告诉我们不宜使用用一个密码. 现在我各个网站的密码都不一样,而且复杂的我都记不住,例如,我的前Google账户密码 ...
- 用firefox 31配合KeePass密码管理器实现web帐号密码自动填写登录
原文:http://bbs.kafan.cn/thread-1754676-1-1.html KeePass的优势:1.这是一款完全开源的密码管理器2.很多人都使用lastpass来保存密码,而这种严 ...
- 速成KeePass全局自动填表登录QQ与迅雷(包括中文输入法状态时用中文用户名一键登录)
原文:http://bbs.kafan.cn/thread-1637531-1-1.html 使用目的:1 网页和本地客户端登录一站式解决2 通过KeePss修改密码和登录更方便,可以复制粘贴,省了输 ...
- KeePass使用心得
这几天发现有人说lastpass并不安全,于是发现了KeePass这个软件,其实这个软件很早之前就知道,不过没有使用,下面就说说我找到的关于这个工具的所有总结. KeePass 配合 Firefox ...
随机推荐
- spark - 将RDD保存到RMDB(MYSQL)数据库中
SCALA连接数据库批量插入: scala> import java.sql.DriverManager scala> var url = "jdbc:mysql://local ...
- Android学习6—单元测试的使用
在这里对单元测试的使用,主要介绍两种方法,1.手动添加配置信息,然后编写测试类.2.通过Eclipse创建测试项目 1.手动添加配置信息,然后编写测试类: 待测试的类:/src/com/example ...
- css动画怎么写:3个属性实现
3个属性:transition,animation,transform 实现步骤: 1.css定位 2.rgba设置颜色透明度 3.转换+动画 transform+animation 4.动画平滑过渡 ...
- vi或vim快捷键
1.dG:这是删除光标所在行到最后一行的内容(包括光标所在行的内容) 2.ggVG全选
- 基于ARM-LINUX的温度传感器驱动(DS18B20) .
DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等.主要根据应用场合的不同而改变其外观.封装 ...
- Leaflet学习笔记-Leaflet.awesome-markers
基础篇传送门 http://www.cnblogs.com/CoffeeEddy/p/4919987.html 效果图 是不是感觉很美观啊 为什么选择awesome 地图上面需要各种各样的Mark,难 ...
- 配置mybatis流程
使用mybatis的优点: 1. 易于上手和掌握. 2. sql写在xml里,便于统一管理和优化. 3. 解除sql与程序代码的耦合. 4. 提供映射标签,支持对象与数据库的orm字段关系映射 5. ...
- Entity Framework: 视图查询时重复返回第一行值, duplicate frst rows in resultset from a view
http://blog.csdn.net/riverlau/article/details/7476449 1. 使用rownumber给view加上一个标示列 SELECT ROW_NUMBER() ...
- iOS Copy 和 MutableCopy的区别 深浅拷贝的区别-供参考
概述 对于系统的非容器类对象,对一不可变对象复制,copy是指针复制(浅拷贝)和mutableCopy就是对象复制(深拷贝).如果是对可变对象复制,都是深拷贝,但是copy返回的对象是不可变的. 对于 ...
- APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸
初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素.下文也是按照宽度,高度的顺序排列.这个分辨率一直到iPhone 3GS也保持不变. 那时编写iOS的App( ...
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.