大家好,我是帆布包,这两天碰到一件很尴尬的事,自己曾经使用过的QQ小号突然想不起密码了,不知这密码当年是设置过于复杂还是过于简单。唉,慢慢找回吧。
不过,这件事倒是提醒了我,应该跟大家分享一下管理生活中密码的方法。
生活中,各网站、APP、银行都要各种密码,设置密码都一样,存在安全风险,密码都不一样,又存在忘记的可能,一个字,烦!
一些趣味调查数据:
1、大约有45%的密码全都是数字,仅有12%的朋友使用全部不是数字的密码。(看来大家还是对数字更加青睐)
2、大约有5%的朋友,登录名与密码完全相同。(无语,由此看来,懒人真不少)
3、密码字符中重复1个数字的有2.6%,在这种密码中,密码是连续的1的大概有54%,全都是0的大概有24%,全都是8的大概有9%。(“1”应该是左手按下的,“0”应该是数字键盘中的,“8”么,中国人懂的。)
4、密码长度小于6位的有0.12%。(看来大家都懂长密码更加安全)
5、密码长度为8的大概有36%,长度为9的大概有24%,长度为10的大概有14%,长度为11的大概有10%。(8位!生日?11位!手机号?)
6、密码全部由单个字母组成的总数有0.33%,排名靠前的没有一个是右手键位,全都是左手键位,排名靠前的字母有“a,q,z,w,s,f,d”(正握着鼠标的右手说,鼠标不是你想放,想放就能放)
7、密码中连续数字的有7.23%,而连续字母的只有0.01%。(我猜想大多数人不喜欢两只手来敲击键盘,因为右手总是很忙。)
现在说说到底应该如何设置密码
曾经看过资料,穷举法是最简单地破解密码方法。穷举,就是利用计算机强大的运算能力,逐一验证每个密码组合(简单直接粗暴)。这里有穷举法破解密码的几个数字,一起看一下:
破解6位密码:纯数字需要1秒;纯小写字母需要5.15分钟;大小写字母+数字需要5.49小时;
破解8位密码:纯数字需要1.67分钟;纯小写字母需要2.42天;大小写字母+数字需要6.92年;
这些资料已经是多年前的数据,相信随着技术发展,现在穷举法破解密码所需时间只会更少。所以,一个优秀的密码要同时具备数字、字母大小写和特殊字符,长度要达到至少8位。这也是许多网站或工具设置密码时的基本要求,否则你随意设置的几位数字根本经不起破解。
猛然一想,要设置一个“合格”的密码似乎有难度,大小写字母符号数字一大堆,很难想很难记。其实一点都不难,只是你打开的方式不对,比如看看下面这个例子:
Wxy1zqb!
符合密码设置基本原则,有数字、字母大小写、字符,有木有很难记很难懂?好吧,其实密码的意思就是“我想要一支铅笔!”
有没有悟到些什么?再来看一些例子:
cptbtptpbcptdtptp oo00oo00oo
好吧,这两组密码,前一组就是传说中的吃葡萄不吐葡萄皮不吃葡萄倒吐葡萄皮,后一组是小写字母o和数字0的组合。这两组密码虽然没有包含数字字母大小写和字符,只是给大家提供一个思路,密码不仅仅是生日、手机号码,还可以代表更多含义。
最后,我们来看一下似乎平时闷闷的、不浪漫的程序猿们是如何设置密码的。(简直刷新三观)
最强悍的密码——铜牌
FLZX3000cY4yhx9day (飞流直下三千尺,疑似银河下九天)
hanshansi.location()!∈[gusucity] (姑苏城外寒山寺)
hold?fish:palm (鱼和熊掌不可兼得)
最强悍的密码——银牌
Tree_0f0=sprintf("2_Bird_ff0/a") (两个黄鹂鸣翠柳 );
csbt34.ydhl12s (池上碧苔三四点,叶底黄鹂一两声);
for_$n(@RenSheng)_$n+="die" (人生自古谁无死)
最强悍的密码——金牌
ppnn13%dkstFeb.1st (知道你没看懂,我们一起念:娉娉袅袅十三余,豆蔻梢头二月初)
相信看到这里,你一定有了自己的思路,原来密码还可以有这种解读。
一句话总结:
设计密码不要只想着写密码,把密码设计成一句常用的话,然后用字母、数字、符号去表达他。
就这样。
"生活感悟分享,学习心得共享,实事分析同享"请记得《叫我学姐》