自动强密码
如果 iCloud 钥匙串已启用,当用户登录或者在 Safari 浏览器网站上更改密码时,iOS、iPadOS 和 macOS 会创建唯一的随机强密码。在 iOS 和 iPadOS 中,自动强密码生成也适用于 App。用户必须自行选择不使用强密码。生成的密码存储在钥匙串中,并在启用了 iCloud 钥匙串的设备间保持更新。
iOS 和 iPadOS 默认生成的密码长度为 20 个字符。其中包含一位数字、一个大写字符、两个连字符和 16 个小写字符。这些生成的密码均为包含 71 位熵的强密码。
密码基于一种启发技术生成,这种启发技术可确定密码栏是否用于密码创建。如果启发技术未能识别创建密码时使用的特定环境密码,App 开发者可在其文本栏上设定 UITextContentType.newPassword
,网页开发者可在其 <input> 元素中设定 autocomplete= “new-password”
。
为帮助确保生成的密码与相关服务兼容,App 和网站可提供规则。开发者使用 UITextInputPasswordRules
或输入元素上的 passwordrules
属性来提供这些规则。设备随后会生成可以满足这些规则的最强的密码。
另请参阅密码
感谢您的反馈。