*本文来自花粉俱乐部论坛-请称呼我所长,部分图片来自网络
现在的网络越来越发达,而我们在登录各网站和APP时,所输入的密码却只能包含字母、数字和符号,并不支持中文!这是为什么呢?接下来,所长来简单介绍一下原因~
1.使用传统
电子计算机最初由外国人发明,而世界上主流的编程语言也是英文,再加上Windows在电脑系统界占据超高的份额,密码也就顺理成章的由英文、数字等组成!
英语是世界通用语言,易用性和通用性更高!而且你看,它不止不支持中文字符,对于其他的语言,也是不支持的呀~
2.难度略大
由于密码需要加密存储,数字、英文只占用一个字符,能够迅速完成加密;而中文一般占用两个(甚至更多)字符,相比之下,中文的加密会更麻烦。
除了要考虑加密过程之外,还需要考虑字符编码,例如ASCII编码、GB2312编码、UTF-8编码等,不同的字符编码对字符的存储方式可能会不同。
3.用户设置习惯
很多用户在设置密码时,为了提高密码的安全程度,会同时使用大小写字母、数字以及特殊符号,这样的密码安全度较高,所以并没有太大的必要去开发中文密码。
一般来讲,设置密码时,网站页面或是APP会提示当前密码的安全程度,大家设置时可以根据提示进行修改,尽量使自己的密码安全度更高一些~