使用数字做为密码是最基本的方式,iOS 目前主流机型都具有指纹扫瞄器刷指纹就可轻鬆解锁,随着发表会后苹果新机 iPhoneX「Face ID」刷脸解锁引起相当高的讨论,然而,不管现在的你是不是握有一台 iPhone,相信其中多少有人也曾使用过 Android 图形锁进行密码设定,为了方便记忆,以下这些字母图型相信你也十分熟悉。

若你没有用过看似这幺容易被「识破」的密码,也有人对此做过研究得到数据, 挪威科技大学的研究生 Marte Løge 论文研究 ,分析 4000 份图形锁,其中约有 10 % 的人偏好用英文字母形状来当图形锁!
像每次在家母亲大人要小编帮忙设定脸书,总能瞄到这个「L」,实在太容易被破解了!

相信大家记忆力相当的好,可以创造出超複杂没有人会偷走的图形,自己还能牢牢记住。像是这样

但你是否也好奇过,这些千变万化的图形到底能在这 3X3 的九宫格里变出有多少花样?
在这之前,先来複习一下 Android 锁定模式规则
1. 每个图案必须连接至少 4 个点。
2. 每个图案最多可使用 9 个点
3. 图案中的点不可重複。
4. 可跨点连接如果在图案中连接任何两个连续点的线段通过任何其他点,则其他点要在图案中。
让我们来看看这段影片
你可以快转或直接拉到最后
根据本篇论文, Smudge attracks on smartphone touch screens 所证实,透过以上 ALP 规则得出此数字。
在这些条件下,可以创造 389112 个不同的模式,如以下 Haskell 程式所计算:

若我们再分析不同节点数的组合
可以得到以下的数字
4 个节点 1624 组
5 个节点 7152 组
6 个节点 26,016 组
7 个节点 72,912 组
8 个节点 140,704 组
9 个节点 140,704 组
不管你的图形密码为了便于记忆,还是自认超複杂绝对无法被识破的图案
加起来 =389112
最后来欣赏三十几万组中,几张经典的图形。

也许在未来 Face ID 的世代某天你会怀念起这些酷炫的图形锁,发挥创意想换就换,到时候换张脸就没这幺容易了!