【发布时间】:2011-05-21 08:01:58
【问题描述】:
有没有办法输入非ASCII字符,例如HTML密码字段中的俄语字符或CJK字形?这将大大增强密码强度!
【问题讨论】:
有没有办法输入非ASCII字符,例如HTML密码字段中的俄语字符或CJK字形?这将大大增强密码强度!
【问题讨论】:
如果密码另一端的东西接受非ASCII字符,它会。哎呀,大多数地方仍然不允许您使用非字母数字 ascii 字符...
【讨论】:
是的,如果页面声明了适当的编码并且服务器能够处理它,这是可能的。
在这方面<input type=password> 与<input type=text> 没有任何不同。
要记住的一点是,在 Unicode 中,同一字符有时可以用不同的方式表示,例如,Å 可以是单个代码点 (U+00C5) 或常规 A 和 ˚ 的组合 (U+02DA )。
由于这种看似相同的密码可能与应用程序不同,令用户感到沮丧。您需要在对密码进行哈希处理之前对 Unicode 进行规范化。
【讨论】: