到目前为止,根据我的测试,Chrome密码生成器似乎只生成包含大写字母,小写字母和数字的密码,但似乎没有使用特殊字符。如果我要建立一个密码政策要求至少一个特殊字符的网站,是否有办法让chrome了解这一政策,以便密码生成器将生成兼容的密码?
答案 0 :(得分:2)
是的。根据{{3}}用于生成密码,它考虑了HTML5属性:
PasswordGenerationManager从渲染器获取消息,并进行特定于操作系统的下拉菜单。该UI使用PasswordGenerator为该站点创建一个合理的密码(尝试考虑maxlength属性,pattern属性等)。如果密码被接受,它将发送回渲染器。
我会考虑使用正则表达式来验证密码是一种反模式,但是至少有一种方法可以执行您想要的操作。
答案 1 :(得分:0)
我挖了一段时间,看着@ user10580275给出的答案,但我无法听从@BrunoLM这样的模式。
我注意到,几个网站(Quickbooks,Wordpress,Tumblr)似乎都遵循Chrome给出的规则,无论是否符合规则似乎都是随机的。我在它们之间找不到模式。
但是我做了find this link的Google解释了如何使用建议的密码功能,该功能恰好包含在其中:
如果网站不接受Chrome推荐的密码,请let us know。
此链接将您带到一个表格,您可以在其中填写您的网站地址,并告诉他们其密码生成不符合规则。我不知道Chrome的建议密码是如何在后台运行的,但我已将网址提交给他们,以查看他们是否可以调整密码。
我认为最好的选择是提交您的URL并进行自己的验证,以告知用户生成的密码与您所要求的条件不符。似乎忽略了与已发布的设计文档相反的模式和其他属性。