在智能手机发展至今,人们对它的依赖已经是越来越大了,不管是生活还是工作,手机都是非常好的一个工具,同时这也意味着手机的安全性越来越重要,所以厂商们在对于手机解锁也设置了相当多的内容。
比方说现在较为流行的指纹解锁和面容解锁,在提供安全性的同时还能让我们更加便捷地使用手机。而如果要说起最安全的密码,那之前火极一时现在仍然有不少中二少年在用的九宫格解锁,就是第一选择。
九宫格解锁就是 3 × 3 点阵中的一条路径,而这条路径可以交叉,可以走日字,只要不经过重复点,你甚至可以说它是无所不能,那么到底会有多少种可能性呢?
在数学软件 Mathematica 的加持下,将全部排列组合模拟一遍,删掉不合法的之后,我们能够得到了手势密码的所有可能性,总共为389112种。
而我们来看看苹果手机的密码数量,九宫格盛行的时候,iPhone的密码还是四位数的,所以总共也就是10000种可能,光是从可能性看得,九宫格密码的安全性会比苹果手机高上很多。当然了这个安全性高的前提就是你的密码路径要连接6个点以上,路径点越多也就越安全,如果你能记住的话!
那么破解一个9点路径密码需要多久呢?
其实很简单,只要Python就能完成,简单步骤就是解码解码,然后得到解锁密码后应该用break跳出循环并终止程序运行。
不过嘛,只要你打开“锁定状态下取消USB调试模式”这一选项,就能在手机锁定状态下就能够防范此类破解,一般黑客要想破解,一时间也是难以完成的。
当然了,现在时代在发展进步,现在很多手机都同时将各种锁定方式集合在一起,比方说解锁用指纹,打开APP用九宫格。
而指纹解锁从1998年的西门子(SL10)1088手机首次亮相以来,经过22年的发展,已经是一项非常成熟的技术了,能够做到迅速识别,光速解锁,同时指纹识别的位置也从“下巴”到手机背面,到电源键再到屏下指纹,现在屏下应该是最好的指纹解锁方案了。
其实侧边指纹解锁也并不是不好,有些厂商能够将指纹感应做得很灵敏,但是在侧边毕竟不够方便,解锁要拿起手机,放进口袋等动作都可能误触,所以屏下指纹应该算得上是目前最佳的解决方案了!