揭秘:Windows 8的圖片密碼登錄
圖片密碼是 Windows 8 新增的一種登錄方式,在 Windows 8 開發者預覽版中大家已經可以體驗到這一新功能。微軟今天在 MSDN 官方博客中帶領大家走到圖片密碼機制的背后,看看它是如何開發的,它的安全性究竟如何。
在 Windows 8 中,微軟為用戶(尤其是觸摸屏用戶)設計了一種快速、流暢的登錄體驗,而且支持用戶自定義。
個性化登錄體驗
圖片密碼由兩部分組成:圖片和你在上面繪制的手勢。在 Windows 8 中,用戶能夠自己選擇圖片,而非由微軟提供,用戶自己提供圖片更加增強了安全性和對密碼的熟悉度。
選定好圖片后,你可以利用不同的手勢在圖片上分別設定密碼的一部分。例如,逆時針畫圈,圈定圖片中某部分,此為密碼的第一部分;從一點指向另一點,此為密碼的第二部分;選定一點,此為密碼的第三部分。
使用這種圖片密碼,非常便于記憶,而且用戶在輸入密碼時所需時間更短,多次登錄后每次輸入密碼不超過 4 秒,而常規的密碼輸入則平均需要 17 秒。
圖片密碼如何工作
當你選定一個圖片后,微軟會將該圖片以網格劃分為N個區域,長的一邊分為 100 段。你手勢的每個點,系統都會確定其(x,y)值。對于直線,Windows 8 會記錄其起始點的坐標以及方向。對于圓圈,系統會記錄其中心點坐標,圓的半徑和方向。點就更簡單了,只要記錄其坐標就可以了。
當你使用圖片密碼登錄時,系統會將你輸入的手勢與密碼相比較,判斷每個手勢是否錯誤,然后決定是否讓你登錄。當手勢類型、排序、方向都正確時,系統會確定每個手勢的準確率,如果與標準十分接近就判定為正確。
例如,一個點手勢。點是所有手勢中最簡單的,準確率得分從中心向四周遞減,當匹配率大于等于 90% 此手勢才有效。
圖片密碼更安全
圖片密碼和傳統的密碼相比,在安全性方面有極大提升,下面我們來對比一下:
不同字符長度的獨特密碼:
圖片密碼中的點手勢:
圖片密碼中的圈手勢:
圖片密碼中的線手勢:
PIN、a-z字母密碼、字符密碼、圖片密碼對比:
Windows 8 圖片密碼的設置與登錄: