iPhone 4位數密碼 :一個朋友打開了他的iPhone,我一把把它抓過來說:『嗯,9、6、0,和1,對吧?』。因為有濃重的手指印在這四個數字上面,我正確地推定這與他的密碼相關。他嚇了一跳,因為如果我是一個賊,我可以很容易解開他的電話。因為所有的四個數字在四位數字代碼中只有一次出現(據我所知,這隻有4 x 3 x 2 x 1 = 24種可能)。因而,取四個不同數字作代碼不是非常安全的。
所以,當我設定密碼時,我選擇了重複的數字(如1-2-3-1)。這樣一來,如果有人會看我的手機,即使他們能夠探測到我的手指印,他們要麼在猜想第四個數字(不存在),或者,他們如果弄清楚我只用三個獨立數字,他們將不得不嘗試在一個四位數代碼中,列出這三個不同數字所有可能的排列。
問題是:
1.在一個四位數的代碼中,只使用三個數字對安全是否確實有幫助?
2.如果只重複使用兩個獨立的數字會不會更好呢?