有关密码管理软件 KeePass 中自动输入功能表现不佳的疑问。

2015-03-21 18:19:28 +08:00
 Sharuru
速读版本:我的 KeePass 自动输入功能有时候会在密码栏中多输入一个字符,这是为什么?

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

诸位好,近期经历的某次安全风波让我重新认识到了强密码、不使用单一密码的重要性。在经过一系列的评估以及个人需求的分析之后,我决定使用 KeePass 来管理我的密码以及其他安全信息。

KeePass 中,有一个“自动输入”功能,在按下全局热键以后,KeePass 会读取当前焦点窗口的 Title 并进行匹配,若匹配成功,则会按照预设的输入序列进行自动输入,比如我为 V2EX 设置的登陆输入序列为:{UserName}{TAB}{Password},这代表 Keepass 在我按下热键后,会以输入用户名 → 按下 Tab 键 → 输入密码这样的顺序进行填充。在我使用这个功能的初期,它表现的非常良好。

然而渐渐的,我发现,在某些情况下,密码栏会多一个字符被键入,在分析之后,我发现被多键入的字符可能是被 Tab 所引发的,而且这个问题只在我使用 Chrome 的时候被几率触发,在我使用 IE 进行测试的时候(同等浏览强度,甚至高于 Chrome)并没有发生这样的问题。

尽管这个问题可以通过在输入序列中加入 {BACKSPACE} 让程序在输入密码前先删除多余的那个字符来解决,但我仍然希望能够有一个合理的解释,或者理解。

希望使用 KeePass 的诸位或者有相关想法的大家能够提提自己的意见或者解决方案,谢谢!

我当前使用的 Chrome 版本为:41.0.2272.101 m
启用的插件有:Adblock Plus、Adobe Acrobat、IE Tab Multi、Image Search Options、Imagus、ProxySwitchyOmega、SocialBa!、v2ex.ext、印象笔记·剪藏、印象笔记·阅读、口袋比价购物工具条、惠惠购物助手、支付宝安全插件以及眼不见心不烦(新浪微博)。
6139 次点击
所在节点    问与答
12 条回复
CodeingBoy
2015-03-21 21:22:43 +08:00
其实你找个非密码文本框自动输入看看不就好了
看看最后一个字符是什么
Sharuru
2015-03-21 21:44:41 +08:00
@CodeingBoy 是在输入密码之前。会多插入一个。
LazyZhu
2015-03-21 21:48:51 +08:00
自动输入规则前加: {DELAY 1000}
Sharuru
2015-03-21 21:55:57 +08:00
@LazyZhu 亲测并没有效果 QAQ
LazyZhu
2015-03-21 21:57:48 +08:00
可能原因是Chrome多线程加载渲染了吧, 其实也是chrome"快"的假象
Chrome在电脑性能比较差时KeePass更容易出现这种情况.
LazyZhu
2015-03-21 22:05:06 +08:00
{CLEARFIELD} 可以解决, 但想要解释得咨询KeePass作者.
Nin
2015-03-21 22:43:15 +08:00
记得Chrome上类似KeeFox的插件,可以直接配合Keepass完成"自动输入"
wicast
2015-04-24 13:06:42 +08:00
auther
2015-06-06 13:29:45 +08:00
我遇到过,在搜狗输入法下用全局填写会在有些网站的密码栏多填一位,后来切换到win8.1自带的微软拼音就没事,怀疑是输入法的关系
Sharuru
2015-06-06 14:24:09 +08:00
@auther 你这样倒是提醒我了,我也是在换微软拼音以后问题解决的。
your2025
2016-12-11 23:32:59 +08:00
改下规则,例如使用 QQ 输入法。
首先,呼出全局热键后,
设置 300 延迟,防止手未脱离按键
再按+,也就是 shift 键转换成英文输入
然后使用 CLEARFIELD 热键,清除用户名框内的历史内容。
最后输入完用户名记得要把 shift 改回初始中文,防止下次登陆出错。


{delay 300}+{delay 800}{CLEARFIELD}{USERNAME}+{delay 800}{TAB}{PASSWORD}{ENTER}
erniu2017
2018-06-15 12:09:56 +08:00
erniu2017

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178481

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX