日常生活中,密码的使用十分常见。基本上,登录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

--END--文末推荐福利

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

  1. 华为手机不清除数据怎么解锁密码华为锁屏密码忘了怎么办 不清数据华为手机忘记锁屏密码不想清除数据华为手机怎么解密码数据还保留

    大家好,今天带来一台用户华为p60pro手机强制清除华为账号锁案例分享,这个台手机是用户公司手机,由于前使用者离职后未能退出手机的华为账号和锁屏密码,导致手机无法使用. 自己通过简单的恢复出厂设置后, ...

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

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

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

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

  4. 猜灯谜_全排列板子题(A 村的元宵节灯会上有一迷题: 请猜谜 × 请猜谜 = 请边赏灯边猜 小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字。 请你用计算机按小明的思路算一下,然后)

    题目描述 A 村的元宵节灯会上有一迷题: 请猜谜 × 请猜谜 = 请边赏灯边猜 小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字. 请你用计算机按小明的思路算一下,然后提交"请猜 ...

  5. 查看家庭组组计算机用户名密码是什么,windows10系统如何查看家庭组密码

    如果我们想要将其它电脑添加到家庭组的话,就一定需要输入一个密码才可以.不过一些用户并不知道密码是多少,这该怎么办呢?我们的Windows10家庭组的密码到底在哪里?我们又该怎样查看这个家庭组的密码呢? ...

  6. Linux密码是一个回文,usermod命令和用户密码管理

    3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 3.4 usermod命令 在某些情况下需要改变现的用户的属性,改变用户的home目录.登录名.密码.登录shell,截 ...

  7. linux SU不用密码,linux设置su和sudo为不需要密码

    一 设置sudo为不需要密码 有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替.默认新建的用户不在sudo组,需要编辑/etc/sudoers文件 ...

  8. mysql配置文件改密码_mysql8.0 安装教程(自定义配置文件,密码方式已修改)

    下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录.后 ...

  9. 更改计算机一级密码,详细教您如何更改win10系统电脑密码

    最近有不少网友给小编留言,升级win10系统后不知道如何更改电脑密码,好多朋友都会给自己的电脑设置开机密码,但是时间久了,电脑开机密码需要更改,却找不到win10系统设置密码在哪更改了,今天小编来给大 ...

最新文章

  1. R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(双分类变量分组可视化、颜色自定义、添加箱图)实战(dot plot)
  2. Binder相关面试总结(一):为什么Android要采用Binder作为IPC机制?
  3. 阻塞队列的应用 || 多线程的条件判断 一定要用while,而不要用 if
  4. 三问JavaBean
  5. linux系统下源码安装mysql5.6数据库
  6. RxSwift之NotificationCenter的使用和自定义
  7. pg 定时删除_PostgreSQL的时间函数使用整理
  8. 【后端开发】分析抖音后台架构
  9. 马杰c语言程序设计基础,【我校自编教材】程序设计基础(C语言版)
  10. 学习笔记(08):MySQL数据库运维与管理-03-用户权限回收
  11. 碱性干电池的内阻测试方法_电池内阻怎么测
  12. 文献管理三剑客之Mendeley最新版使用小记
  13. php mysql统计去掉重复的,php - Mysql:根据最小数量删除重复记录 - 堆栈内存溢出...
  14. C/C++[codeup 1967]数组逆置
  15. 最新cs1.6服务器ip地址,CS1.6 IP地址大全(死亡奔跑等)
  16. homework2的进展
  17. iTween那些事儿(二)
  18. RFID定位之隧道人员定位系统解决方案--新导智能
  19. linux与linux驱动
  20. 从抄书到开源之巅:章亦春的程序人生

热门文章

  1. ag-grid基本配置
  2. IText实现Html转PDF itextpdf-5.5.5.jar
  3. 流量计损坏是由什么造成的呢
  4. 服务器上搭建teamspeak3
  5. JSP中form的action如何确定
  6. linux 宏碁 删除分区,宏碁笔记本如何将磁盘C和磁盘D合并成一个分区
  7. 微软Windows多媒体技术介绍
  8. html 网页播放音乐
  9. 水晶报表导出到Excel
  10. 每月 5 号发工资和 25 号发工资,真能看出公司是否靠谱?