Да, с использованием любых ограничений на письма, которые пользователь может ввести в свой пароль, ослабляется безопасность. Но с другой стороны: вы когда-нибудь пробовали знак евро (€) на тайской клавиатуре? Или немецкий Umlaut (Ä) на английской клавиатуре?Ограничения пароля для поддержки международных туристов
По этой причине я использую следующее регулярное выражение ограничения для своих клиентов, путешествующих на протяжении нескольких лет:
^[0-9a-zA-Z @.\-_+]+$
(так в основном цифры, буквы, пробел и @ - _ + допускаются.).
Хотя никогда не было жалоб (и, что еще важнее, люди могли входить в систему независимо от того, какую раскладку клавиатуры) Я хочу расширить эту коллекцию букв.
Какие буквы безопасны в использовании - независимо от того, какую национальную клавиатуру имеет пользователь?
КПП. по моему исследованию я попробовал политику паролей TripAdvisors: они фактически допускают что-то вроде '@ € ~ μ พ 123' (с тайской буквой в середине), которая будет работать почти нигде без каких-либо настроек. – Eddie