自動使用高強度密碼
當「iCloud 鑰匙圈」已啟用,iOS、iPadOS 及 macOS 會在使用者於 Safari 中的網站上註冊或變更密碼時,製作高強度、隨機的唯一密碼。在 iOS 和 iPadOS 中,自動產生高強度密碼的功能也可用於 App。使用者必須選擇停止使用高強度密碼。產生的密碼會儲存在鑰匙圈中,並在已啟用「iCloud 鑰匙圈」的裝置間保持最新狀態。
根據預設,iOS 和 iPadOS 產生的密碼長度為 20 個字元。其中包含一個數字、一個大寫字元、兩個連字號和 16 個小寫字元。產生的密碼具有高強度,且包含 71 位元的熵。
系統會根據啟發法產生密碼,啟發法可判斷密碼欄位使用體驗是否適用於製作密碼。如果啟發法無法辨識製作密碼時使用的內容限定密碼,App 開發者可以在文字欄位上設定 UITextContentType.newPassword
,而網頁開發者可以在 <input> 元素中設定 autocomplete= “new-password”
。
為了協助確保產生的密碼相容於相關服務,App 和網站可以提供規則。開發者使用 UITextInputPasswordRules
或 input 元素中的 passwordrules
屬性來提供規則。接著裝置會產生可滿足這些規則的最高強度密碼。
也請參閱密碼
感謝您的寶貴意見。