Y at-il un moyen d'entrer des caractères non ASCII, par ex. Caractères russes ou glyphes CJK, dans le champ mot de passe en HTML? Cela améliorerait grandement la force du mot de passe!Utilisez des caractères non-ASCII comme mot de passe (ou mot de passe UTF-8) dans <input type = "password" />
Répondre
ce serait si la chose à l'autre extrémité du mot de passe accepté caractères non-ASCII. Heck, la plupart des endroits ne vous permettent toujours pas d'utiliser des caractères ascii non-alphanumériques ...
Oui, c'est possible, si la page déclare un encodage approprié et que le serveur est capable de le traiter. À cet égard <input type=password>
n'est pas différent de <input type=text>
. Une chose à garder à l'esprit est que dans Unicode même caractère peut parfois être représenté de différentes manières, par exemple, Å peut être soit un seul point de code (U + 00C5) ou une combinaison de A régulière et ˚ (U + 02DA). En raison de ce mot de passe apparemment identiques peuvent être différents de l'application, les utilisateurs frustrants. Vous devez normaliser Unicode avant de hacher le mot de passe.
Posée et répondue: http://stackoverflow.com/questions/4289847/can-i-set-these-char-as-password/4289869#4289869 –