在移動互聯(lián)網(wǎng)時(shí)代,大家對短信驗(yàn)證碼都不陌生,其中最常用的場景就是身份驗(yàn)證了,不知道大家有沒有注意到短信驗(yàn)證碼的一個(gè)特點(diǎn)——它們通常是4位或6位數(shù)字。

其實(shí)驗(yàn)證碼的設(shè)置主要考慮【安全性】和【用戶體驗(yàn)】兩個(gè)方面。
我們先討論一下安全性。短信驗(yàn)證碼一般是數(shù)字形式,是有一定幾率被用戶猜中的,如果用軟件破解,根據(jù)當(dāng)前各個(gè)互聯(lián)網(wǎng)接口的響應(yīng)時(shí)間加上網(wǎng)絡(luò)傳輸時(shí)間,嘗試一次驗(yàn)證碼需要50毫秒;
如果是3位數(shù)驗(yàn)證碼,則需從000到999嘗試共1000次,耗時(shí)50秒,用戶猜中概率為1/1000=0.1%;
如果是4位數(shù)驗(yàn)證碼,則需從0000到9999嘗試共10000次,一共500秒,8+分鐘,1/10000=0.01%;
如果是6位數(shù)驗(yàn)證碼,則需從000000到999999嘗試共1000000次,一共50000秒即13+小時(shí),破解概率為1/1000000=0.0001%;
由此可見,驗(yàn)證碼每多一位數(shù)字,破解難度就會增加,4位數(shù)驗(yàn)證碼破解需要5分鐘,而破解6位數(shù)驗(yàn)證碼則更不容易。出于安全性考慮,我們目前看到的驗(yàn)證碼更多是6位而不是4位,因?yàn)?位比4位更具安全性。
有些人可能有疑問,為什么一直討論4位數(shù)和6位數(shù),而跳過了“5”呢?
這和人類的記憶習(xí)慣有關(guān)系。6位可以分為 2/2/2 或者3/3 來記憶;4位可以分為2/2或者一次性記憶,但是5位數(shù)不符合人類記憶習(xí)慣,不方便且易出錯(cuò),這就是我們看不到5位數(shù)短信驗(yàn)證碼的原因。

驗(yàn)證碼的長短設(shè)定除了受安全因素影響,與用戶體驗(yàn)密不可分。
上文提到,位數(shù)越多越難破解,那為什么不采用8位數(shù)甚至更多而選擇6位呢?其實(shí)以現(xiàn)在的技術(shù)手段,設(shè)置上百位數(shù)都不成問題,但要考慮到用戶的體驗(yàn)感,要做到既安全又方便,所以6位和4位數(shù)驗(yàn)證碼是最常見的選擇!

我們收到的短信驗(yàn)證碼大都為4位數(shù)或6位數(shù),雖然看似簡單,卻都蘊(yùn)藏著產(chǎn)品設(shè)計(jì)的小巧思。開發(fā)過程中,驗(yàn)證碼安全性不可忽視,關(guān)鍵在于如何選擇一個(gè)優(yōu)質(zhì)安全的短信平臺。
微網(wǎng)通聯(lián)作為國內(nèi)領(lǐng)先的云通信平臺及解決方案服務(wù)商,成立十余年來一直致力于成為運(yùn)營商、企業(yè)及終端用戶之間的橋梁,有針對性地為政企客戶提供包含:5G消息、身份驗(yàn)證碼短信、會員通知短信、語音驗(yàn)證、智能短信、國際短信、視頻短信、彩信、一鍵認(rèn)證等服務(wù)。
2023充電樁行業(yè)政策匯總 我國充電樁行業(yè)政策與建設(shè)規(guī)劃2020年,政府工作報(bào)告將充電樁納入“新基建”七大重點(diǎn)領(lǐng)域之一,強(qiáng)... [點(diǎn)擊詳情]
一鍵認(rèn)證火了???這才是企業(yè)未來發(fā)展的新... 不知道大家有沒有發(fā)現(xiàn)一個(gè)奇特現(xiàn)象,現(xiàn)在登錄手機(jī)APP已經(jīng)不需要賬號和密碼了,甚至連短信驗(yàn)證碼... [點(diǎn)擊詳情]