2019 最不安全密码
引子
随着电子设备的广泛运用,密码也渐渐融入每个人的生活。保护好密码,不仅关系到个人隐私,更关系到个人的财产和安全。一个安全的密码,最好由大小写字母、数字或符号组成。包含越多种类的字符,其安全性就越高。同时密码还需要有一定的长度,通常至少要由六个以上的字符组成。
并不是每个人都喜欢这样复杂的密码,很多人在设置密码的时候,喜欢使用自己的名字或者生日,但这是很大的安全隐患。
什么是安全密码
1.什么是弱密码:弱密码通常组合方式简答,容易被坏人猜到或破解。如连续数字组合123456,相邻数字和字母组合abc123,本人生日,姓名,简单的单词如love等。
2.设置强密码:混合使用大小写字母,数字和符号组合的密码,尽量避免连续的数字或简单的单词。
3.确保密码安全的好习惯:不要将您的百度帐号密码告诉他人,不要使用与其他网站相同的密码,不要将密码记录在电脑中,避免被木马窃取。
最不安全密码
NordPass密码管理网站的研究人员开始对最常用和最不安全的密码进行排名。NordPass的研究人员整理出2019年被泄漏的约5亿个密码的数据库,并据此对密码的使用情况进行了排序。
其中前三名密码出现了6348704次,分别是 :12345、123456、123456789。
大部分人除了密码简单以外,多个平台账号密码也是一样的。
程序员需要知道的密码安全知识
1. 密码的作用是什么?
就是为了证明“你就是你的问题”。计算机为了识别人的时候,需要密码。
2、密码的泄漏渠道。
数据库被偷
服务器被入侵
通讯被窃听(http协议被窃听)
内部人员泄密
通过撞库的方式
3、密码存储
严禁明文存储(防泄漏)
单向变换
变换复杂度分析
密码复杂度的要求
4、哈希算法
明文-密文————是一一对应的。
雪崩效应————只要明文一点点不一样,密文是完全不一样的。
密文、明文无法反推。
常见的哈希算法:MD5、sha1、sha256。
单向变换彩虹表:可以得到一个MD5的明文和密文之间的对应表。
对抗方式:使用MD5(sha1(明文))这样的方式得到一个密文。
5、密码传输的安全性
https进行传输
频率的限制
前端可以做加密,但是意义是有限的
6、生物特征密码
指纹(唇纹)
声纹
虹膜
人脸识别
生物特诊的密码问题:
第一、私密性——容易泄漏
第二、安全性——碰撞
第三、唯一性——终生无法改变
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: