日常生活中,密码的使用十分常见。基本上,登录APP、手机支付、开机解锁,都需要使用密码。密码的形式也多种多样:数字密码,指纹密码,字母密码等,却唯独没有汉字,这是为什么呢?如何提高密码的安全性呢?这个问题你想过吗?今天,我们来揭秘一下。

汉字不能当密码的原因

1.使用传统

有关密码组成中没有汉字这一问题,首先要追溯到计算机的发明。我们知道,电子计算机最初是由外国人发明,世界上主流的编程语言也是英文,而Windows在电脑系统界占据极大的份额,密码也就顺理成章地由英文、数字等组成。

而且,英语作为世界通用语言,其易用性和通用性相对较高,因此更加普遍地为大众所接受和使用。你再看,它不支持中文字符,对于其他的语言,也不支持啊~

2.汉字加密难度大

其实密码是可以设置成汉字的,不过密码是加密存储,数学和英文只需要占用一个字符就可以迅速完成加密过程,而汉字一般需要占用两个甚至更多字符,相比之下,汉字的加密会更加麻烦。除此之外,还需要考虑字符编码,不同的字符编码对字符的存储方式可能会不同。因此,若使用汉字作为密码,其加密存储过程十分复杂。

3.用户设置习惯

安全度较高的密码往往由大小写字母、数字以及特殊符号组成,很多用户拥有极高的安全意识,再加上很多密码设置页面会提示用户当前密码的安全程度,这种情况下设置的密码,其安全度已经处于较高水平。因此再开发难度更大更复杂的汉字密码则不是那么必要了。

一般来讲,设置密码时,网站页面或是APP会提示当前密码的安全程度。大家设置时,可以根据提示进行修改,尽量使自己的密码安全度更高一些~

4.保护密码更安全

我们需要通过输入法输入密码,在使用字母、数字和符号时,手机屏幕上只会显示星号或实心圆点,而若使用汉字密码,输入法的候选字出现在屏幕上,十分容易被其他人看见。而使用字母、数字和字符作为密码,输入时的安全性和便捷性更高,只要手速过快,其他人就跟不上哦!

而且使用中文输入时,还要考虑到输入法的输入习惯记录功能(即词库),输入法能够识别我们的密码,可能带来不必要的麻烦。

5.统一标准

对于一些大型的(尤其是在全世界各地区提供服务的)网站和应用,使用统一的密码规范能够降低服务和维护成本。如果我们习惯使用中文作为密码,而某个国外的服务器却不支持中文,那用户体验会受到极大影响!

另外,如果支持了中文,那俄语、法语等要不要支持?工作量大大提升,是不是?

最后,为大家简述了一些提高密码安全性的tips,大家可以了解一下!

如何提高密码安全性?

1.避免设置连续的数字或字母;

2.避免使用包含个人相关信息的字母或数字,如姓名、生日、身份证号等;

3.不要将密码告知他人,也尽量不要记录在手机、电脑等设备上;

4.密码不要过于单一,不同的网站或应用上尽量使用不同的密码;

5.将账号绑定手机号、邮箱等,可以多重保护密码安全,忘记密码时要及时更换密码。

来源:hhttps://baijiahao.baidu.com/s?id=1647178735469043016&wfr=spider&for=pc

(声明:除我们在线原创文章外,我们在线分享和转载的文章皆为促进少儿编程教育在中国的传播,非商业用途,都会注明来源,如文章、照片的原作者有异议,请联系我们快速处理或删除,谢谢支持。)

求点击底部分享或点赞、再看,让更多朋友看到吧!

为什么汉字不能当密码,用汉字做密码又会怎样?相关推荐

  1. rust怎么在上门锁密码_rust密码门怎么设密码quest; | 手游网游页游攻略大全

    发布时间:2016-08-04 我的世界中由于野外并非安全,所以可能很多玩家都愿意制造一个安全的房子,但是晚上总有僵尸,怎么样才能制作一个好的门也不让别人进来呢,来看看小编熊北北的我的世界矿车密码门怎 ...

  2. 为什么汉字不能当密码,假如用汉字做密码,又会怎样?

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 来源 | https://baijiahao.baidu.c ...

  3. 为什么汉字不能当密码,你想过吗?假如用汉字做密码,又会怎样?

    日常生活中,密码的使用十分常见.基本上,登录APP.手机支付.开机解锁,都需要使用密码.密码的形式也多种多样:数字密码,指纹密码,字母密码等,却唯独没有汉字,这是为什么呢?如何提高密码的安全性呢?这个 ...

  4. Python实现获取汉字笔画数,根据汉字笔画数量排序

    起因 本人现在所在的公司是由香港人开办的,也是做做香港业务,一个车辆管理系统后台,也包括司机等人员管理.突然有一天,老板说我们的列表找司机不够人性化,不符合用户习惯.因为我们Python对中文排序默认 ...

  5. Sql Server取汉字拼音首字母和汉字首笔划

    --将中文字符串转化成文字首拼音的组合 create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin d ...

  6. iOS 判断纯汉字,还是是否含有汉字

    参考:http://www.jianshu.com/p/18cc511b5828 在一些特定的情况下,我们需要判断字符串是否为纯汉字,还是只是含有汉字的情况. 我把它写成了一个分类,方便大家使用 NS ...

  7. 什么叫MD5,MD5通常做什么用处,为什么MD5不可逆,用做密码加密的时候仍然可能会被解密?

    这里是修真院后端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析后端知识/技能,本篇分享的是: [什么叫MD5, ...

  8. 解决了计算机处理汉字的问题,计算机处理汉字必须解决的三个问题分别是汉字...

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:计算机处理汉字必须解决的三个问题分别是汉字的输入.(回答:计算机中汉字的表示也是用二进制编码,同样是人为编码的.根据应用目的的不 同 ...

  9. java 一笔一划 写汉字_基于Web的汉字一笔一划书写方法

    基于Web的汉字一笔一划书写方法 [技术领域] [0001]本发明属于汉字文化数字化技术领域,特别涉及一种基于Web的汉字一笔一划的书写展示方法. [背景技术] [0002]21世纪是人类信息数字技术 ...

最新文章

  1. SAP WM初阶事务代码LX29 - List of Fixed Storage Bins
  2. C++ classics
  3. python外包_python怎么找外包
  4. hadoop streaming编程小demo(python版)
  5. 10、自学——Linux的学习进度与任务【用户和用户组相关操作】
  6. pytorch tensor 初始化_PyTorch简明笔记[1]-Tensor的初始化和基本操作
  7. Java 蓝桥杯 字母图形
  8. 重磅消息!三星、联想和微软的设备将会搭载Android 12L
  9. 一键解决局域网共享(批处理)
  10. 资深java面试题及答案整理(一)
  11. H3CSE园区-MSTP
  12. 中国联通沃商店校园大使招募书
  13. 苹果手机免越狱群控电脑端控制手机
  14. 工作是最好的投资——图书摘录
  15. 安装Discuz开源论坛
  16. 基于tensorflow+RNN的新浪新闻文本分类
  17. 【重磅干货】H264硬件解码Sample(基于妙算2-G)
  18. 未来生活照进现实——7大热门智慧城市项目和世界8大顶级智慧城市盘点
  19. 尤克里里好不好学?只要3招!没有音乐基础的小白也能轻松上手
  20. javascript搜索框联想搜索_jQuery搜索框效果实现代码(百度关键词联想)

热门文章

  1. 如何用CSS适配iPhoneX底部小横条
  2. ThreadPoolTaskExecutor和ThreadPoolExecutor
  3. linux怎么查看cpu是几核
  4. 程序员学历更重要还是项目经验更重要?
  5. 最新ChatGPT网站源码运营版+支持ai绘画+GPT4.0
  6. 流浪地球IMAX中国票房破3亿元 成IMAX中国历史票房最高影片
  7. 618超值数码好物有哪些?推荐五款入手超值的数码好物
  8. Plugin execution not covered by lifecycle configuration错误解决方案
  9. 运维需要懂产品和运营吗
  10. 2014阿里巴巴校园招聘研发工程师笔试题(北邮站)