问题标签 [password-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
68 浏览

html - HTML - 禁用 Roboform 密码管理器

我有一个inputtype 元素password,它是基于网络的游戏的一部分,我需要禁用密码自动填充以改进 UX。

我已经禁用 LastPass using data-lpignore="true",但我找不到Roboform的等效解决方案。

我也试过autocomplete="off"autocomplete="new-password"。两者都没有工作。

有没有办法使用 HTML 或 Javascript 禁用 Roboform 的密码自动完成功能?

0 投票
1 回答
242 浏览

cryptography - 如何存储加密密钥?

我查看了许多密码管理器,例如 keeper、1password、secret-in,我正在关注 secret-in 密码管理器来创建我自己的项目并尝试添加相同的功能,但被困在存储用户的数据,比如他/她的秘密,加密形式的支付秘密。我在这里阅读了keeper的加密模型,但仍然不明白。在哪里存储服务器端加密密钥?我的数据库中有一些使用单个密钥对称加密的数据。我没有将其硬编码到我的代码中,而是寻找一种更安全的方式来存储加密密钥。我可以在哪里安全地存放它?

0 投票
1 回答
264 浏览

clipboard - 如何在 Linux Mint 中以编程方式发送密钥(模拟密钥输入)?

我将密码保存在 Linux Mint 上的密码管理器(在 Wine 上运行的 KeePass)中。

我拥有的登录站点不允许粘贴密码。密码是 40 个随机字符和特殊字符,这使得使用键盘手动输入既困难又乏味。

我想从 KeePass 复制密码,然后运行一些脚本(如 AutoIt,Linux Mint 不支持 AutoIt)读取剪贴板数据(复制的密码)并逐个字符(模拟键盘输入)发送到密码浏览器中的字段。

如何在 Linux Mint 20 上实现这一点?如果 AutoIt 在 Linux Mint 上运行,我会很高兴。

我发现xdotool但无法找到将焦点设置到 Firefox 窗口的方法。

0 投票
0 回答
84 浏览

ios - 没有为自动填充扩展调用 provideCredentialWithoutUserInteraction 方法

我正在开发带有autofill Credential Provider扩展名的密码管理器应用程序。

provideCredentialWithoutUserInteraction的方法ASCredentialProviderViewController没有被调用或无法通过断点进行跟踪。

到目前为止我尝试过的代码:

也无法打印任何日志。任何人都可以帮助我如何调试这种方法吗?

我到底想在键盘顶部显示我的自定义密码。(如左下图所示)

在此处输入图像描述

0 投票
0 回答
30 浏览

authentication - chrome 扩展的密码管理器自动完成功能

对于 Chrome 扩展程序,用户每次登录时都必须输入密码,因为 Chrome 密码管理器无法正常工作。(它仅适用于 chrome 浏览器中的网站)

chrome 扩展正在使用登录表单在页面中注入一个 div。由于 chromes 扩展程序未绑定到域,因此 Chrome 密码管理器无法正常工作。

我们如何为我们的用户制作更好的用户界面,让他们不必输入密码?

0 投票
1 回答
155 浏览

python - Mariadb python:命令不同步

所以我试图为自己创建一个密码管理器,使用 python 和 mariadb。在创建了一个名为 pw 的表后,其中包含 Name、Account 和 Passwords 3 列,我尝试创建一个函数(Search_Passwords(app_name)),我可以使用它输入关键字在数据库中搜索,它会给我权利密码。但是,我遇到了这个错误消息: Commands out of syncs 错误消息。

我是 python 和 mariadb 的新手(由于某种原因 MySQL 无法正常工作。),试图查找一些答案,但仍然无法弄清楚。有人可以帮忙吗?以下是我认为可能相关的其他代码。

这是 mariadb 的表的样子。

Search_Passwords()

类 UseDataBase

这是我在网上找到的作为 Search_Passwords() 涉及的参考版本。

对不起,如果我的代码不完美...... :(

0 投票
1 回答
63 浏览

python - 密码管理器替换密码

我想附加相同的网站帐户。但是当试图在同一个网站上保存多个帐户时,它是替换密码。我究竟做错了什么?这是我的代码:

0 投票
0 回答
68 浏览

python - 如何在 python tkinter 上使用多个窗口

我正在做一个简单的项目来创建一个带有登录系统和加密的密码管理器应用程序。我已经创建了所有其他元素(窗口、加密机制和其他密码管理功能)。现在,我如何使用多个窗口并将它们集成以按预期工作。

我想在用户从登录系统窗口登录后打开密码管理器窗口。任何人都给我最好的方法来整合两个窗口。

我附上了我创建的两个窗口的图像。

预先感谢您的帮助。

以下是图片: 登录窗口

密码生成器窗口

0 投票
1 回答
37 浏览

python - 输入没有选择密码长度

我是编程新手,我正在做一个密码管理器。我的问题:-它的作用->当我运行程序并输入密码的长度时,它会生成一个密码,但它始终是 4 位数字,并且密码重复的次数与我输入的数字一样多。-它应该做什么 -> 我输入的数字应该决定密码的长度,而不是重复多少次。

0 投票
0 回答
83 浏览

flutter - 如何将生物识别身份验证添加到已经使用 AES-256 和主密码的 Flutter 应用程序?

我最近开发了我的第一个 Flutter 项目PassMan,一个简单的密码管理器。我将 AES-256 与至少 16 个字符的字母数字密码结合使用,有人建议我为其添加生物特征身份验证,这在许多其他类似的密码管理器中都可以看到。

我感到困惑的部分是,AES 是一种对称加密算法,因此只允许一个密钥,我已经知道生物识别身份验证提供的任何唯一标识符都不会散列到相同的密码,即使它这样做也不会' t 无论如何都提供相同的密钥。

到目前为止,我在考虑这一点时唯一想到的就是使用一个人的生物识别技术生成的唯一标识符来加密主密码,然后在用户决定使用生物识别技术时对其进行解密。尽管 Flutter 的local_auth库似乎不支持生成任何类型的此类标识符。

我该如何继续添加此功能?