【IT168 应用】图片密码是Windows 8新增的一种登录方式,在Windows 8开发者预览版中大家已经可以体验到这一新功能。微软今天在MSDN官方博客中带领大家走到图片密码机制的背后,看看它是如何开发的,它的安全性究竟如何。
在Windows 8中,微软为用户(尤其是触摸屏用户)设计了一种快速、流畅的登录体验,而且支持用户自定义。
个性化登录体验
图片密码由两部分组成:图片和你在上面绘制的手势。在Windows 8中,用户能够自己选择图片,而非由微软提供,用户自己提供图片更加增强了安全性和对密码的熟悉度。
选定好图片后,你可以利用不同的手势在图片上分别设定密码的一部分。例如,逆时针画圈,圈定图片中某部分,此为密码的第一部分;从一点指向另一点,此为密码的第二部分;选定一点,此为密码的第三部分。
使用这种图片密码,非常便于记忆,而且用户在输入密码时所需时间更短,多次登录后每次输入密码不超过4秒,而常规的密码输入则平均需要17秒。
图片密码如何工作
当你选定一个图片后,微软会将该图片以网格划分为N个区域,长的一边分为100段。你手势的每个点,系统都会确定其(x,y)值。对于直线,Windows 8会记录其起始点的坐标以及方向。对于圆圈,系统会记录其中心点坐标,圆的半径和方向。点就更简单了,只要记录其坐标就可以了。
当你使用图片密码登录时,系统会将你输入的手势与密码相比较,判断每个手势是否错误,然后决定是否让你登录。当手势类型、排序、方向都正确时,系统会确定每个手势的准确率,如果与标准十分接近就判定为正确。
例如,一个点手势。点是所有手势中最简单的,准确率得分从中心向四周递减,当匹配率大于等于90%此手势才有效。
图片密码更安全
图片密码和传统的密码相比,在安全性方面有极大提升,下面我们来对比一下:
不同字符长度的独特密码:
图片密码中的点手势:
图片密码中的圈手势:
图片密码中的线手势:
PIN、a-z字母密码、字符密码、图片密码对比: