|
|
8 w& l, {0 t/ i! m) z
Windows 8中新增的图片密码功能各位应该都有所耳闻,近日,微软官方博客发布了一篇博文,比较详细的阐述了这个新功能,那么下面就让我们跟随博文来具体了解一下Windows8的图片密码功能吧。
" d/ e* }+ q" ^2 g. w3 _ 工作原理: k, e+ V* U e3 E6 a8 J
当我们启用图片密码后,Windows 8首先会对我们选择的图片做栅格化处理,首先将图片较长的一边平均分为100段,然后按每段长度再将图片较短的一边均分为若干段,以此形成整个网格。(正方形图片将会有最大网格数量,即100*100)0 q) R# v4 B' c+ I+ e2 [* R# O( X

$ ^. n, @ ^4 q8 H, N6 Z: _ 创建图片密码时,系统会记录下我们在图片进行的手势动作,目前Win8允许三种类型的手势:直线,圆圈和点击。对于“直线”手势,系统只需记录下起始位置和结束位置的坐标,以及它们的先后顺序;对于“圆圈”手势,系统会记录下深度技术圆心坐标,半径以及圆弧方向(顺时针/逆时针);对于点击类手势则是记录下接触位置的坐标。
6 x9 J! O- D# o7 T7 E* X 
1 m1 M, G2 ^6 I0 Q: ^8 D; t, s8 P+ m5 l 注意:生成一个图片密码,需要三个手势才能组成,不过每个手势的类型和先后并没有限制,可以自由组合,但务必记住创建时的采用顺序和类型。* V7 \8 n" s7 u. n. f& w. L
当你准备登陆的时候,系统会将你所画的每个手势和已保存的记录做对比,包括手势类型、位置和先后顺序,全部匹配后系统还会额外验证每个手势的间隔时间,只有间隔符合要求的才会允许登录。(手慢的朋友要注意了!)
5 E0 z6 N" J. U$ K7 ?' s* T9 x0 \) h 安全性- n# i& q7 l3 e. G
设置系统登录密码的用意无非是防止其他人随意使用我们的电脑和敏感信息的泄漏,那么采用图片密码的安全性有多高呢?
! A9 a' P/ B$ j' r 理论上,仅使用纯字母的八位密码就有超过2088亿种组合方式,看上去安全系数足够高,但是雨林木风官网很少有人会采用完全随机生成的字母密码,因为不好记。所以大多数人都会采用单词、短语或者人名等作为密码,因此实际安全系数会大幅降低。
; H+ N3 M1 k% R$ O7 n 安全性,可记忆性以及输入速度是密码的三个重要又相互矛盾的属性,图片密码在某种程度上取得了这三种属性之间的平衡。来看看采用图片密码手势的密码数量:6 @7 c9 Z# {" m, R( M: E" D+ n- P
密码长度纯数字纯字母(不分大小写)混合密码图片密码$ a( ~* A; S+ Y& g/ ^
11026n/a2,5540 D5 G9 _5 U- [# t, W" s
2100676n/a1,581,773
- I, n0 L* G4 E, l5 J6 i) e% c 31,00017,57681,1201,155,509,083
4 M" {1 U' h+ @( l& G' f9 G/ E6 ^% d 410,000456,9764,218,240612,157,353,7323 m. K; p# ^$ J5 o6 }0 Y! l
5100,00011,881,376182,790,400398,046,621,309,172
$ y) q. \( ^0 S8 k) ]: q. v 61,000,000308,915,7767,128,825,600
. O$ r8 n- [( i5 q4 b4 k 710,000,0008,031,810,176259,489,251,840
' j! C( h1 |6 N4 B( F; x# D 8100,000,000208,827,064,5768,995,627,397,120
6 F! p* V) Y% i( a( X 可以看到,采用三个手势的图片密码有超过11亿种组合,被猜中的几率显然是极低的,再加上这种密码形式便于记忆,其安全性还是相当可靠的。
( @' F/ o% D: h& b 写在最后
7 W4 h9 \ p; Y7 I0 H( }5 W Windows8的图片密码看起来确实不错,不过一方面它主要是为触摸屏设备服务,另一方面,这种密码也许存在一个很容易被攻破的的不安全因素,即你在触摸屏上留下的使用痕迹……如果你不注意清洁屏幕,有心人可以根据屏幕xp系统下载2013最新版下载的痕迹来猜测你的图片密码。这一点估计微软也没辙了吧?也许每次将登录图片缩小后随机出现在屏幕不同位置会是一个解决办法。总之,若是今后你采用了Win8的图片密码,还请别忘了经常擦拭一下屏幕。: U- u5 d; M9 a8 n3 v/ P1 F
& |" I, a J* |$ _* @
|
|