我使用 KeePassXC 作为我的密码管理器;我的操作系统是 Linux Mint 20.2。Firefox 中的登录字段会被自动识别。我可以单击一个小钥匙符号,然后自动填充用户名和密码。
当我登录到桌面应用程序时不会发生这种情况。例如,我使用 Pidgin,每次启动应用程序时,我都必须转到 KeePassXC,将密码复制到剪贴板,然后将其粘贴到 Pidgin 提示符。(请注意,Pidgin 中只有一个密码框;用户名不必输入。也许这是 KeePassXC 的另一个难点?)
如何配置 KeePassXC 或 Pidgin 以便 KeePassXC 识别密码字段?(我还将感谢参考桌面应用程序不是 Pidgin 的答案。)
对于 Web 浏览器之外的应用程序,您可能希望使用“自动输入”功能。感谢KeePassXC 文档,我设置了它,但它的工作方式与原始的 KeePass 自动类型一样,因此他们的文档也很有帮助。
基本上,原则是不依赖于 URL,例如 Web 浏览器,而是依赖于窗口标题。
据我所知,使用自动输入会比复制粘贴或在键盘上输入更安全,因为:
你不能。KeePassXC 在浏览器中工作的原因是因为它会在您通过浏览器插件加载的每个页面中静默地注入一些 Javascript。这允许额外渲染小键符号和额外的自动填充功能。
桌面应用程序以完全不同的方式工作。它们是已编译的应用程序,如果没有应用程序本身的一些规定,就无法在其中注入任何代码。KeePassXC 无法以标准化的方式与这些应用程序交互。你可能会幸运地使用基于像 Electron 这样的 Web 框架的应用程序,但对于大多数桌面应用程序(包括 Pidgin)来说,它就是行不通的。