破解一个密码需要多久?影响破解难度的因素是什么?我们该如何正确设置密码?壹点经验为您分析一下密码设置。
我们先来看一下【Ms9q!H7n】这个密码格式,有大小写字母、数字、符号,正是各网站推荐的密码格式,安不安全呢?相对于12345678、qwerasdf来讲还是安全的,但合不合适做密码?个人感觉并不合适,其一是你自己也不好记啊?!用记事本记录?那不更有泄露风险吗?密码这种东西还是只存在自己脑子里算了密码设置。其二是【Ms9q!H7n】这种看似无规律混乱难记相对于我们自己而言,对于计算机来讲就是8个字符的穷举破解而已。
那么破解一个密码需要多久密码设置?影响破解难度的因素是什么?
仍以【Ms9q!H7n】为例密码设置。我们先看看【msuqahvn】这个密码,八个随意的字母符号组成,全部都是小写字母。对于这种密码,要破解它只需要几分钟的时间。如果把其中某几个字符换成数字,比如【ms9qah7n】,那破解时间至少就需要一个小时了。如果再把其中的小写字母换成大写字母,比如【Ms9qaH7n】,那可能需要几天才能破解成功。另外,如果你再往里面添加一个特殊字符,比如【Ms9q!H7n】,那可能破解这个密码都需要一个月的时间。这都是指你用自己家用计算机随便下载的密码破解器来讲的,对于专业的大算力计算机或优化算法来讲那就快多了。
破解的逻辑基本相同,就是穷举破解密码设置。大家都学过排列组合法,位数越多、随机数范围越大组合方式就越大,只是专业软件在无限穷举之前跑了一遍常见密码组合库而已,这里你可以考虑一下上网时浏览器弹出的“是否记住密码自动登陆”是什么意思,虽然风险很小,但请不要高估任何商人的良心,他可以不做什么,想做任何事的时候你也拦不住。
现在,我们再看一组密码【wojiayouzhixiaobaitu】密码设置。这组密码包括 20 个小写字母,没有数字、随机字母和特殊字符。虽然你会认为这样的密码设置非常简单,但要想破解这样的密码,可能需要至少上千上万年时间。但对于人类来讲,这组密码的中文含义【我家有只小白兔】有语义猜想风险,也不是优质密码。
对于机器破解而言,在密码组合中增加一个字符位,破解这个密码的难度实际上是在呈几何数增长密码设置。
那么什么样的密码设置方法比较合理密码设置?我们该如何正确设置密码?
1、位数较长,这个最重要密码设置。另外根据当前网站的一些要求,可以在习惯位置加入大写或数字、字符。
2、自己能记住,别人猜不到密码设置。自己能记住是基本要求,不然就白搭了,别人猜不到就要用些小窍门,比如特意编制一句你自己才知道的小语句。
【比如】:三只紫香蕉不会飞密码设置。这种有点神经质的小短句,香蕉有紫色的吗?不会飞那不是废话吗?与大家的认知相悖。这样的密码就非常强大了,而且不仅记忆方便,而且还可以避免过于重复。此外,即便是跟你关系密切的人,恐怕也很难去猜测这些密码。可以在第N个字(按你自己的习惯)的首字母加一个大写,一个优质的密码就诞生了【3zhizixiangjiaoBuhuifei】。要破解这样的密码,估计需要上百万年的时间[呲牙][呲牙][呲牙]。
3、尽量不要有意识无意识地泄露密码密码设置。比如浏览器是否记住密码、不要用所谓的密码管理器,你连老婆都不告诉却让一个不知道是什么的人记住密码,这是咋想的?针对我们目前经常怀疑的APP语音监听(确实出现过多次我说了什么东西打开APP就会推荐这类东西的黑魔法),我们一个人输入密码的时候也不要喃喃自语的无意识念叨了。
最后,我们也不是明星、政客、大财主,大家不要过于紧张,只是可以按本文所述养成个好习惯罢了密码设置。
壹点经验,更多的知识收纳和经验分享持续更新密码设置。