在<input type =“password”/>中使用非ASCII字符作为密码(或UTF-8密码)

时间:2010-12-07 01:35:21

标签: html utf-8 passwords

有没有办法输入非ascii字符,例如HTML中的密码字段中的俄文字符或CJK字形?这将大大提高密码强度!

2 个答案:

答案 0 :(得分:1)

如果密码另一端的东西接受了非ascii字符。哎呀,大多数地方仍然不允许你使用非字母数字的ascii字符......

答案 1 :(得分:1)

是的,如果页面声明了适当的编码并且服务器能够处理它,则可能。

在这方面,<input type=password><input type=text>没有任何区别。

要记住的一点是,在Unicode中,相同的字符有时可以用不同的方式表示,例如,Å可以是单个代码点(U + 00C5)或常规A和˚的组合(U + 02DA) )。

由于这些看似相同的密码可能与应用程序不同,令用户感到沮丧。在散列密码之前,您需要规范化Unicode。