正务库

破解Android图案解锁的难度有多大?

时间:4年前   游览量:401    标签: nbsp    这个    图案    可以    zhengwuku   

这个九宫格你肯定足够熟悉,很多人都把自己的手机解锁界面设置成了这样的九宫格,虽然很多人都是简单的Z、N一样的图形就可以解锁,但是你想过没有,如果用穷举的方法去破解这个屏幕锁,需要多少次操作?   破解Android图案解锁的难度有多大? 网络技术 第1张

破解Android图案解锁的难度有多大?       这个问题远远比想象中要更加复杂,因为Android解锁图案的设计机制远远比数学推算更加复杂,当然你可以按照最简单粗暴的模式去进行穷举,例如出发点有9个可以选择,而第二个描绘点还剩下8个,第三个描绘点可以在7个空余的点钟选择;而你的线条长度可能是经过两个点、3个点或是4个点一直累加到9个点,于是你就可以列出一个复杂的算式:       9×8+9×8×7+9×8×7×6+9×8×7×6×5+9×8×7×6×5×4+9×8×7×6×5×4×3+9×8×7×6×5×4×3×2+9×8×7×6×5×4×3×2×1       好吧,我承认这是一个有强迫症的小编故意把一个完整的算式写出来吓唬人的。       然后正务库(www.zhengwuku.com)还需要鄙视一下这个强迫症的行为,因为这个算式根本不符合Android图案解锁的规则之一——至少连接4个点。   于是,这个算是就可以简化成:       9×8×7×6+9×8×7×6×5+9×8×7×6×5×4+9×8×7×6×5×4×3+9×8×7×6×5×4×3×2+9×8×7×6×5×4×3×2×1       好吧,正务库(www.zhengwuku.com)也被这个强迫症小编带坏了。       但是这样的穷举还不够完善,Android图案解锁还有一个更复杂的机制在于无法跳过途径点,也就是说在你进行穷举的时候,1->2-3>->4和1->3->4是相互重复的。
    破解Android图案解锁的难度有多大? 网络技术 第2张       可惜正务库(www.zhengwuku.com)的小编没有高明的数学家,所以找不出一个更合理的推算重复的方法了。       于是嘛……正务库(www.zhengwuku.com)看到了有编程牛人用电脑子推算的结果,统计出来Android的解锁图案共有答案为389112种,反正凭我们的脑细胞,相信这个答案了,你呢?       下面就可以放心了,只要你的图案不够“俗”,拿到你的手机需要在将近40万次尝试中才有可能开启你的手机,这样的安全系数够高吧?