
Automatiska starka lösenord
När iCloud-nyckelring är aktiverad skapar iOS, iPadOS, macOS och visionOS starka, slumpmässiga och unika lösenord när användare registrerar sig eller ändrar lösenord på en webbplats i Safari. Det går också att automatiskt generera starka lösenord i appar. Användare måste aktivt välja bort starka lösenord. Genererade lösenord sparas i nyckelringen och hålls uppdaterade mellan enheter med iCloud-nyckelring när den är aktiverad.
Lösenord som genereras är 20 tecken långa som förval. De innehåller en siffra, ett versalt tecken, två bindestreck och 16 gemena tecken. De genererade lösenorden är starka och innehåller 71-bitars entropi.
Lösenord genereras baserat på heuristik som bedömer om en password-field-upplevelse är avsedd för att skapa lösenord eller inte. Om heuristiken misslyckas med att upptäcka att ett kontextspecifikt lösenord används när ett nytt lösenord skapas kan apputvecklare ange UITextContentType.newPassword
i textfältet och webbutvecklare ange autocomplete= "new-password"
i sina <input>‑element.
För att säkerställa att genererade lösenord är kompatibla med de relevanta tjänsterna kan appar och webbplatser tillhandahålla regler. Utvecklare kan tillhandahålla de här reglerna med UITextInputPasswordRules
eller attributet passwordrules
i sina inmatningselement. Enheter skapar sedan det starkaste lösenord de kan som uppfyller dessa regler.