Ответ 1
Это пространство намеренно оставлено пустым; переехал в другое место.
Если я принимаю полный Юникод для паролей, как я должен нормализовать строку перед передачей ее хеш-функции?
Без нормализации, если кто-то устанавливает свой пароль на "mañana" (ma\u00F1ana
) на одном компьютере и пытается войти в систему с "mañana" (ma\u006E\u0303ana
) на другом компьютере, хэши будут разными, и логин будет потерпеть неудачу. Это находится под контролем пользовательского агента или его операционной системы.
Формы нормализации Unicode: http://unicode.org/reports/tr15/#Norm_Forms
"office" == "office"
.Это пространство намеренно оставлено пустым; переехал в другое место.