密码管理软件KEEPASS自动填写密码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了密码管理软件KEEPASS自动填写密码相关的知识,希望对你有一定的参考价值。
参考技术A@(5.07 Mylog)[MX|MYblog|blog]
KeePass 是一个完全免费的开源密码管理软件(我认为是目前最好的密码管理软件),因为数据都存在本地,所以相比Lastpass,安全性方面个人感觉还要更高些。另外,利用KeePass的各种插件,我们可以跨平台 免费 使用,这一点可以秒杀1PassWord.
之前一直习惯于使用LastPass, 它最棒的是自动输入对网址的匹配非常智能。但同样LastPass的移动版也是要收费的,所以最终我选择了KeePass.
KeePass能为用户自动填写密码吗?当然能,它不但可以为网页自动输入,还可以对应用程序自动输入,利用它的全局快捷键就可以轻松搞定。当然,对网页的自动登录输入,KeePass还没有LastPass智能,所以我们还需要设置一番:
以163网易邮箱为例,具体操作:KeePass→添加记录→标题随便填→用户名与密码填写163邮箱的帐户密码→自动输入选项栏→添加→目标窗口中找到预先打开的163网易邮箱登陆界面窗口(支持任意浏览器)→确定”。
然后在确定KeePass为解锁状态时,使用刚才打开163网易邮箱的浏览器进入登陆界面,然后按快捷键Ctrl+Alt+A(与QQ截图快捷键有冲突,可以自行修改),用户名与密码就自动完成输入了。其它的网站也同样操作。
另外,如果一个网站有多个登录账号,一样不存在问题。比如有多个163邮箱账号,按上述步骤完成后,按快捷键Ctrl+Alt+A,会出现一个窗口,让你选择填入哪个密码。
对于应用程序的密码输入框,KeePass同样可以自动填表。在设置过程中用户可以自定义击键过程。
密码管理软件KeePassDX的模板创建和数据同步
背景说明
- 网站和手机应用需要登陆账号,大量的账号密码需要被记录
- 密码管理软件需要支持电脑和手机的使用,并且提供同步服务
- 密码管理软件需要支持本地存储,支持导入和导出功能以便于迁移
- 密码管理软件需要提供自动填充密码的功能
- 开源的密码管理软件一般有较高的安全性和可信度
- KeePassDX是一个适用于Android,基于KeePass的手机客户端,美观简约
- KeePassXC是一个适用于Windows,基于KeePass的电脑客户端,美观简约
- 存在在一个条目中存储同一账户密码对应同一网站的不同域名的需求
- 存在在一个条目中存储同一账户密码对应的网站和安卓应用的需求
操作说明
KeePassDX和KeePassXC的同步
-
局域网同步
- 手机:使用Syncthing
- 电脑:使用基于syncthing的图形化客户端SyncTrayzor
-
云同步
- 安装坚果云
- 在KeePassDX中点击打开已有数据库
- 点击左上角的三条横线
- 点击坚果云
- 选择要打开的密码数据库文件
关联多个网站和应用
- 网站:填充
URL
字段,添加自定义字段URL_[X]
,X
为自然数 - 应用:填充
AndroidApp
字段,添加自定义字段AndroidApp_[X]
,X
为自然数
创建模板
- 打开设置 -> 数据库设置 -> 模板使用后的开关
- 在设置 -> 数据库设置 -> 模板组选择存放模板文件的文件夹
- 在模板文件夹中点击+ -> 添加条目
- 点击右下角的三条横线按钮,填写字段名
- 在字段内容填写对应字段的描述
模板格式
KeePassDX模板格式
-
创建了一种伪语言以方便创建模板,这种伪语言与KeePass模板格式兼容
-
缩写
s : string * : 0 or more + : 1 or more / : or
-
文本或数字
类型 text 选项 generator:[true/false] // 允许生成器生成一个密码 (警告 : 因为基本插件的格式限制,仅当字段的名为[Password]时工作) lines:[many/n+] // 最大行数 default:[s*] // 字段的默认内容 示例 text generator:true
-
列表
类型 list 选项 items:[s*(|s*)+] // 由字符串生成列表 default:[s*] // 从列表中选择默认项 示例 list default:WPA2, items:WPA3|WPA2|WPA|WEP
-
日期时间
类型 datetime 选项 format:[date/time] // 选择时间或日期 示例 datetime format:date
-
分割
类型 divider 选项 无 示例 divider
KeePass模板格式
- 见官网
模板示例
KeePassDX模板示例
-
KeePassDX效果示例
- 用户名 - 密码 - 网址 - 过期时间 - 备注 - AndroidApp
-
KeePassDX方法示例
- [Username] -list default:sky-seeker@qq.com, items:梦幻之心星|sky-seeker@qq.com - [Password] - text generator:true - [URL] - text - [Expires] - datetime format:date - [Notes] - text lines:many - [divider1] - divider - [AndroidApp] - text
KeePass模板示例
-
KeePass方法示例
_etm_template - 1 _etm_options_Username - 梦幻之心星,sky-seeker@qq.com _etm_options_Password _etm_options_URL _etm_options_Expires _etm_options_Notes _etm_options_divider1 _etm_options_AndroidApp _etm_position_Username - 0 _etm_position_Password - 1 _etm_position_URL - 2 _etm_position_Expires - 3 _etm_position_Notes - 4 _etm_position_divider1 - 5 _etm_position_AndroidApp - 6 _etm_title_Username - Username _etm_title_Password - Password _etm_title_URL - URL _etm_title_Expires - Expires _etm_title_Notes - Notes _etm_title_divider1 - divider1 _etm_title_AndroidApp - AndroidApp _etm_type_Username - Listbox _etm_type_Password - Protected Inline _etm_type_URL - Inline _etm_type_Expires - Date _etm_type_Notes - Multiline _etm_type_divider1 - divider _etm_type_AndroidApp - Inline
注意事项
- KeePassDX模板自定义字段名需要放在方括号中
- KeePassDX模板自定义字段字段的描述的选项括在大括号中,用逗号分隔
参考资料
版权声明:本文为「梦幻之心星」原创,依据 CC BY-NC-SA 4.0 许可证进行授权,转载请附上原文出处链接及本声明。
博客园地址:https://www.cnblogs.com/Sky-seeker
微信公众号:关注微信公众号,获取即时推送
以上是关于密码管理软件KEEPASS自动填写密码的主要内容,如果未能解决你的问题,请参考以下文章
keepass密码管理软件-推荐插件和相关工具合集-keepass工作流分析(自动填充美化界面快速添加记录安全增强软件和数据库维护类)
1Password,Lastpass,Keepass,选择哪个做为密码管理器