网址中的 KeePass 通配符

网址中的 KeePass 通配符

我昨天开始使用 Keepass,它确实很有用,但是我找不到在 url 中添加通配符的方法...

我想要一个密钥用于所有符合以下规则的 URL:

http://www*.domain_name.ext

然后浏览至:

http://www.domain_name.ext
http://www1.domain_name.ext
http://www11.domain_name.ext
http://www12.domain_name.ext
http://www9999.domain_name.ext

将自动填写用户/密码...

我怎样才能获得它?

答案1

原始海报,您正在使用 KeeFox 插件吗?(如果没有,我们建议您使用它,因为它将解决您的问题。)

对我有用的解决方案是:

  1. 安装 Firefox 网络浏览器,据我所知这在 Chrome 或 Iexplore 中不起作用
  2. 安装 KeeFox 插件并确保它在某些测试网站(如 gmail.com)上与 keepass 兼容
  3. 在 URL 字段中输入:domain_name.ext
  4. 在 KeeFox 选项卡 -> URL 选项卡中输入:^。.域名.ext/。-> 正则表达式勾选,匹配勾选
  5. 测试。对我有用。

答案2

我不知道通配符解决方案,但您可以使用引用来重新使用一个密钥中另一个密钥的用户名和/或密码。

您必须为每个 URL 设置一次密钥,但只需在主密钥中维护凭据。

http://keepass.info/help/base/fieldrefs.html更多细节。

另一件可能更符合您正在寻找的事情是自动类型如何匹配窗口,看看http://keepass.info/help/base/autotype.html。如果不同的 URL 包含相同的标题,则自动输入可能对所有 URL 都有效。

答案3

你想使用正则表达式。所以:

http://www*.domain_name.ext

将表示为:

//http:\/\/www.*\.domain_name\.ext//

取决于您使用的浏览器你使用的是什么扩展得到将 URL 放入标题栏,你可能需要添加如下内容:

//.\*http:\/\/www.*\.domain_name\.ext/ - Chromium//

有关正则表达式的更多信息可以在这里找到...好吧,它不允许我发布更多链接。

答案4

您可以使用通配符,但它们必须是正则表达式通配符,因此:

  1. 你使用的.*不仅仅是*
  2. 你需要将所有内容括在双斜杠之间//
  3. 您需要转义特殊的正则表达式字符(例如/-

假设您想为所有 *.wordpress.com 域保存相同的用户名和密码。最简单的选择是使用以下 URL 表达式:

//.*wordpress.com//

这基本上可以归结为*.wordpress.com我们通常理解的通配符。

如果您确实想指定一种协议(以便 KeePass 仅在 HTTPS 上工作),您需要转义正斜杠:

//https:\/\/.*wordpress.com//

您可以在任何正则表达式测试工具上尝试您的 URL 表达式(例子),但在测试时不要//在开头和结尾包含。这些双斜线仅用于 KeePass,以让他们知道您正在使用正则表达式。

相关内容