打开网易新闻 查看精彩图片

设置密码是一门学问,有些密码很快就能破解,有些则需要很长时间,那么你知道怎样设置密码,需要1万亿年才能破解吗?

事实上,密码的强度与几个因素有关:首先是密码的长度,其次是密码是否包含大小写字母与符号。

举个例子,如果你的密码只是8位数字,那么电脑可以在一瞬间破解;如果密码是8个大写或小写字母,破解时间是3小时;如果密码是由数字、大写或小写字母以及符号组成的8位数,那么破解需要57天。

尽管这样的密码仿佛挺复杂,但对于计算机来说,还是能在非常有限的时间内破解,毕竟57天说长也不长。

打开网易新闻 查看精彩图片

不过,如果密码是18位,其中同时含有大写和小写字母,那么破解时间将长达1万亿年。

相比之下,如果18位密码同时含有大写和小写字母、数字和符号,那么破解时间大概是1 Quintillion年,折合10的18次方年。

这是什么概念呢?宇宙的年龄大概是138亿年,换句话说,1万亿年相当于宇宙轮回72次,从人类的角度来说,已经接近无穷长了。

打开网易新闻 查看精彩图片

公开资料显示,破解密码的办法包括字典式攻击、穷举法、 彩虹表攻击和猜测等,以穷举法为例,即通过逐个推算直到找出真正的密码为止。

比如,一个已知是4位数并且全部由阿拉伯数字组成的密码,其可能共有10000种组合,因此最多尝试9999次就能找到正确的密码。

打开网易新闻 查看精彩图片