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