有关密码管理软件 KeePass 中自动输入功能表现不佳的疑问。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sharuru
V2EX    问与答

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

  •   Sharuru 2015-03-21 18:19:28 +08:00 6721 次点击
    这是一个创建于 3861 天前的主题,其中的信息可能已经有所发展或是发生改变。
    速读版本:我的 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、印象笔记剪藏、印象笔记阅读、口袋比价购物工具条、惠惠购物助手、支付宝安全插件以及眼不见心不烦(新浪微博)。
    第 1 条附言    2015-03-21 21:56:28 +08:00
    似乎在锁定 KeePass 之后再解锁这个问题的发生率会提高。
    12 条回复    2018-06-15 12:09:56 +08:00
    CodeingBoy
        1
    CodeingBoy  
       2015-03-21 21:22:43 +08:00
    其实你找个非密码文本框自动输入看看不就好了
    看看最后一个字符是什么
    Sharuru
        2
    Sharuru  
    OP
       2015-03-21 21:44:41 +08:00
    @CodeingBoy 是在输入密码之前。会多插入一个。
    LazyZhu
        3
    LazyZhu  
       2015-03-21 21:48:51 +08:00
    自动输入规则前加: {DELAY 1000}
    Sharuru
        4
    Sharuru  
    OP
       2015-03-21 21:55:57 +08:00
    @LazyZhu 亲测并没有效果 QAQ
    LazyZhu
        5
    LazyZhu  
       2015-03-21 21:57:48 +08:00   1
    可能原因是Chrome多线程加载渲染了吧, 其实也是chrome"快"的假象
    Chrome在电脑性能比较差时KeePass更容易出现这种情况.
    LazyZhu
        6
    LazyZhu  
       2015-03-21 22:05:06 +08:00
    {CLEARFIELD} 可以解决, 但想要解释得咨询KeePass作者.
    Nin
        7
    Nin  
       2015-03-21 22:43:15 +08:00
    记得Chrome上类似KeeFox的插件,可以直接配合Keepass完成"自动输入"
    auther
        9
    auther  
       2015-06-06 13:29:45 +08:00   1
    我遇到过,在搜狗输入法下用全局填写会在有些网站的密码栏多填一位,后来切换到win8.1自带的微软拼音就没事,怀疑是输入法的关系
    Sharuru
        10
    Sharuru  
    OP
       2015-06-06 14:24:09 +08:00 via Android
    @auther 你这样倒是提醒我了,我也是在换微软拼音以后问题解决的。
    your2025
        11
    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
        12
    erniu2017  
       2018-06-15 12:09:56 +08:00
    erniu2017
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2715 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 15:04 PVG 23:04 LAX 08:04 JFK 11:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86