手势密码与数学有关
手势密码与数学有关
通过计算,我们发现智能手机的手势密码一共有389112种可能,也就是说,假如你忘记了或者需要暴力破解手势密码,在手机不被锁定的情况下,最多只需要尝试389112次就能成功。
现在智能手机最常用的密码除了指纹就是手势密码了(也称锁屏图案密码),那你有没有想过手势密码到底有多少种呢?让我们利用数学和电脑来算一下吧。
智能手机的手势密码是3×3点阵中的一条路径,这条路径最少连接四个点,最多连接九个点。因此,符合要求的路径最多可以有985824条(这是一个排列数计算,可以忽略,A(9,4)+A(9,5)+A(9,6)+A(9,7)+A(9,8)+A(9,9)=985824),不过,手势密码的设置有一些限制,需要进一步分析。
首先,手势密码的路径可以交叉,但不允许跳过途中必须要经过的点。比如,从左上角的点(位置1)连接到右上角的点(位置3),中间的点(位置2)会被自动地加到路径里。但如果中间的点之前已经用过,那么这个点就可以被跳过去了。
我们把点阵中的九个点用数字1到9编号,利用计算机软件(Mathematica)生成所有985824
手机密码
种可能,再把其中有不可行的路径剔除,就可以得到实际结果了。
我们记下所有不能直接连接的点对({1,3},{3,1},{4,6},{6,4},{7,9},{9,7},{1,7},{7,1},{2,8},{8,2},{3,9},{9,3},{1,9},{9,1},{3,7},{7,3}),根据这些点对,生成所有不满足要求的手势路径,从全部可能中剔除掉这些,就得到了一个准确的结果:智能手机的手势密码一共有389112种可能。现在,你可以把手机锁屏试试啦。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。