竹林風
說起密碼,大家恐怕再熟悉不過了。在生活中,使用手機要輸入密碼,銀行存取款要輸入密碼,開保險箱要輸入密碼,就連開啟小區(qū)的門禁也要密碼。在互聯(lián)網(wǎng)上,登錄聊天軟件、收發(fā)郵件、進入學習網(wǎng)站或購物平臺等,都少不了密碼。
那么問題來了,你會怎樣設(shè)置自己的密碼呢?
估計很多人都像嚕嚕這樣設(shè)置密碼。不過,我感覺這個方式不安全。我設(shè)置的密碼用上了姓名和門牌號,雖然復(fù)雜了點,但感覺安全多了。
很簡單,把生日作為密碼,方便又好記。
為了方便記憶,我會選擇某句話的數(shù)字諧音作為密碼。如用“拜拜了”設(shè)置了旅行箱密碼“886”。
對于設(shè)置密碼,大家都有自己的策略。一串長而復(fù)雜的密碼會讓操作和體驗變得不愉快,簡短的密碼又不安全??磥韺υO(shè)置密碼這件事,我們要好好研究一番了。
6位數(shù)密碼很常見
大家都知道銀行卡,或許也給銀行卡設(shè)置過密碼。但為什么銀行卡密碼是6位數(shù),而不7位數(shù),甚至更多位數(shù)呢?這個長度的密碼安全嗎?相信不少人會有這樣的顧慮。下面我們就從數(shù)學角度來分析,看看它是否安全,是否合理。
因為密碼的各位數(shù)字可以從0~9中選取,所以根據(jù)排列組合知識,有:
如果密碼是1位數(shù),那么有10個密碼;
如果密碼是2位數(shù),那么有10×10=100(個)密碼;
如果密碼是3位數(shù),那么有10×10×10=1000(個)密碼;
……
每增加一位數(shù),密碼數(shù)量就會增加。當增加到6位數(shù)時,密碼有1000000個。而為什么大家覺得6位數(shù)就合適了呢?
從安全性上來說,6位數(shù)密碼有1000000個,也就是說,你選擇其一作為自己的密碼,那么該密碼被別人破解的概率是。要想通過一一嘗試來破解密碼,估計要花上百來天。并且銀行系統(tǒng)設(shè)置了密碼輸錯三次就會鎖住賬戶的操作,要破解那就更難了。因此,6位數(shù)密碼已足夠安全。
從使用上來說,6位數(shù)密碼更便于人們記憶。美國某心理學家曾提出“7±2法則”,即人的記憶廣度約為7個單位,超過7個單位,實現(xiàn)短時記憶的難度會加大。這個法則在老年人身上體現(xiàn)得尤其明顯。而偶數(shù)個數(shù)字的密碼更容易被記憶,所以6位數(shù)密碼更為適宜。如果增加密碼長度,持卡人輸錯密碼的概率就會增加,輸錯三次后需要去銀行解鎖賬戶,這會給持卡人帶來不便。
總之,6位數(shù)密碼實現(xiàn)了賬戶安全與短時記憶的綜合平衡。
有重復(fù)數(shù)字,有時會更安全
在信息時代,重要信息都依賴密碼的保護。有人說如果構(gòu)造密碼的數(shù)字是公開的,設(shè)置數(shù)字密碼時使用重復(fù)數(shù)字會更安全,這是真的嗎?
如果你用公開的4個不同數(shù)字進行全排列,然后選擇其一作為密碼,那么別人最多需要試多少次就能破解呢?因為一共有4×3×2×1=24(種)組合,所以別人最多試24次就能破解。
而如果一個4位數(shù)密碼只含3個不同數(shù)字,那么一定有一個數(shù)字出現(xiàn)了兩次。不妨假設(shè)這3個不同數(shù)字是1,2,3,其中1被使用了兩次,那么不同組合有4×3=12(種):1123,1132,1213,1312,1231,1321,2113,2131,2311,3112,3121,3211。
這是當1為重復(fù)數(shù)字時的情況。類似的,如果重復(fù)的是2,也有12種組合。再算上3是那個重復(fù)數(shù)字的情況,又會增加12種組合。因此,用3個不同數(shù)字構(gòu)造一個4位數(shù)密碼一共有36個。<,從破解概率上來看,含有重復(fù)數(shù)字會更安全一些。這是不是說4位數(shù)密碼包含的不同數(shù)字越少就越安全呢?當然不是。如果密碼的各位數(shù)字只允許從1 和2中選取,那么密碼一共只有2×2×2×2=16(個)。
有人覺得16次、24次和36次差不了多少,只要多試幾次,正確密碼就被試出來了。不過,隨著密碼長度的增加,你就能體會到含有重復(fù)數(shù)字會更安全了。當6位數(shù)密碼包含的不同數(shù)字分別有6種、5種、4種、3種、2種、1種時,可能的組合分別有720種、1800種、1560種、540種、62種和1種??梢钥闯觯瑢τ?位數(shù)密碼,在構(gòu)造密碼數(shù)字是公開的情況下,有一個重復(fù)數(shù)字是更安全的。
這樣設(shè)置,密碼會更安全
一說到設(shè)置密碼,很多人直呼頭疼。不過只要我們花點心思,看看下面的建議,安全又好記的密碼還是能設(shè)置出來的。
1適當增加密碼長度。在制定好記憶規(guī)則的情況下,可以通過增加密碼長度來提高密碼的安全性。
2不使用以下信息作為密碼:姓名、生日、寵物名等。因為別人可通過社交媒體能夠輕易獲取這些信息。
3句子比單詞好:使用句子比使用單詞更容易創(chuàng)造出復(fù)雜度高的密碼。可以選擇容易記憶的金句,或者你喜歡的某句話。
4不同賬戶,不同密碼。如果你所有賬戶的密碼都一樣,那么你無疑就給別人提供了一把進入你生活的“萬能鑰匙”。
請你想一想——王爺爺?shù)你y行卡密碼
王爺爺?shù)缴虉龈浇淖詣尤】顧C提取現(xiàn)金以備消費,插入銀行卡后,屏幕上出現(xiàn)“請輸入您的密碼”字樣。王爺爺在鍵盤上按往常習慣按了6個鍵,但提示“密碼錯誤,請重新輸入”。王爺爺默背一遍密碼,沒錯啊,可再次輸入還是錯誤。王爺爺掏出老花鏡戴上,才發(fā)現(xiàn)鍵盤上的數(shù)字是另一種排序,致使最后兩位數(shù)字輸錯了。
如果向你透露兩條信息,你能推斷出王爺爺?shù)你y行卡密碼嗎?