13 votes

Pourquoi et comment augmenter la limite de 16 caractères pour le mot de passe de l'écran de verrouillage ?

C'est un problème qui m'a gêné, car le mot de passe que j'ai mémorisé comporte environ 20 caractères, mais Android le limite à 16 caractères.

Pourquoi, et comment augmenter, la limite de 16 caractères pour le mot de passe de l'écran de verrouillage ?

Si c'est pertinent, l'Android fonctionne sur 5.1 Lollipop.

9voto

beeshyams Points 37355

Von Sécurité interne d'Android : Un guide approfondi de la sécurité d'Android :

Android n'a pas de paramètre dédié pour gérer le mot de passe de cryptage. mot de passe de cryptage après le cryptage de l'appareil. PIN changera aussi silencieusement le mot de passe de cryptage de l'appareil. Il s'agit très Il s'agit très probablement d'une décision motivée par l'ergonomie : la plupart des utilisateurs seraient déroutés de se souvenir et de saisir deux mots de passe différents à des moments différents et et oublieraient probablement rapidement le mot de passe de chiffrement du disque, moins fréquemment utilisé et peut-être plus complexe, de chiffrement du disque. Bien que cette conception soit bonne pour la convivialité, elle oblige effectivement les utilisateurs à utiliser un mot de passe de chiffrement de disque simple. oblige les utilisateurs à utiliser un simple mot de passe de chiffrement du disque, car ils doivent car ils doivent le saisir à chaque fois qu'ils déverrouillent l'appareil, généralement des dizaines de fois par jour. Non personne ne veut entrer un mot de passe complexe autant de fois, et donc la plupart des utilisateurs optent pour un simple code PIN numérique (à moins que la politique du dispositif n'exige autre chose)

En outre, les mots de passe sont limités à 16 caractères (une limite câblée dans le cadre dans le cadre et non configurable) donc l'utilisation d'une phrase de passe n'est pas une option

(souligné par l'auteur)

Je n'en sais pas plus. limitation et je serais heureux si quelqu'un pouvait amplifier ( Edit : Andrew T a clarifié ici dans une certaine mesure)

Cela exclut donc d'augmenter la longueur du mot de passe au-delà de 16 ( Comment augmenter la limite de 16 caractères du mot de passe de l'écran de verrouillage des Androïdes ? )

Puisque vous êtes sur Lollipop, vous aimeriez peut-être connaître l'écueil (prétendument corrigé) des mots de passe longs. L'écran de verrouillage d'Android peut être contourné en le surchargeant d'un mot de passe massif

Note :

6voto

Borislav Gizdov Points 151

D'après le commentaire du commit, la longueur maximale des symboles du mot de passe est limitée uniquement pour des raisons d'interface utilisateur. Peut-être qu'il n'y a pas d'autre raison pour laquelle le mot de passe de l'écran de verrouillage doit comporter jusqu'à 17 symboles (16+1).

EDIT : J'ai créé un build Android et testé avec une longueur maximale de mot de passe de 100 symboles et cela fonctionne pour l'écran de verrouillage et aussi pour le mot de passe de cryptage.

Fix 2504863: Use password min/max constants in ChooseLockPassword  
This fixes a bug where the system was defaulting to 8 digits max password length.  
The UI is best for N <=12, but works for more. I set the default limit to 16 which is more than most humans can remember. 
That also seems to be the practical limit for the small sample of DevicePolicyManagers I checked.  
DevicePolicyManagers can always specify more digits if they really want.  
Change-Id: I8637e0c9366800886759424b5a28f48dca15c535

https://osdn.net/users/zhicai_peng/pf/packages-apps-Settings/scm/commits/70d5c3a0139899e5f4d425c8ab2d68f0dfc5c6da

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X