密码为什么都是由英文和数字符号组成?

图片发自App

我们登陆各种大大小小的APP、网站,登录时需要输入用户名和密码,用户名的形式可以是中文、数字、英文,而密码却只能设置英文、数字和标点符号,却不支持设置中文密码,这是为什么呢?

图片发自App

一、实现难度比较大

其实在技术上密码是可以输入中文的,就像一开始的QQ的密码就是可以设置成中文的,只是实现难度上会比英文、数字更大一些。

二、密码使用传统

计算机和编程语言是外国人发明的,加上windows起步的早,考虑到兼容,所以英文编程变成了一种约定俗成的事情,因此密码也顺理成章地保留了使用英文、数字的习惯。

三、人为对密码的限制

在技术上中文设置密码是可以实现的,只是人为对密码输入时的没有中文输入设置。

现实中还有一些不支持特殊字符,不能超过几位数,不支持大小写的密码等,这些都是人为通过程序做了限制的,其实都是可以实现的。

四、 保护密码安全

使用中文密码,那在输入的时候我们必需选择输入法,此时候选字会直接显示在屏幕上,旁人很容易就看到我们的密码。在安全性上不如英文和数字组合安全。

另外,使用中文密码就必须通过输入法,如此一来输入法程序就能识别我们的密码,增加了额外的安全隐患,而用键盘输入英文数字可以不通过输入法。

五、统一密码使用标准

最后一点,英文和阿拉伯数字还是世界上通用的文字和数字,可以更好地统一全世界的密码使用标准,便于在各个国家普遍应用。

图片发自App

最后,给大家提供一个设置密码的思路。设置密码时用身份号码、出生年月日、特殊的纪念日容易被破解。那么我们可以采用混合法,就是把这几种特殊的日子组合起来设置成密码。还有增减法,把这些特殊的日子统一增加或者减去数字差,设置成密码。这样即便于我们自己记忆,又不容易被破解。

朋友,在密码的设置你有什么好的方法欢迎分享。

你可能感兴趣的:(密码为什么都是由英文和数字符号组成?)