短信驗證碼大家都不陌生,現(xiàn)在充斥于我們生活的各個方面,有注意的的應(yīng)該都知道,通常短信驗證碼都是6位數(shù)字,小編無聊,突發(fā)奇想為什么短信驗證碼是6位數(shù)字呢?這個中緣由是什么呢?
對于短信驗證碼為什么通常采取6位數(shù)字,小編就來為大家科普一下:
短信驗證碼都是數(shù)字,都是有一定的幾率被用戶猜中,4位的話,有1/10000=0.01%的概率,6位的話,有1/1000000=0.0001%的概率。而用戶一次記住4位數(shù)字是容易的,6位就沒那么容易了,所以設(shè)計手機驗證系統(tǒng)的時候,就可以有如下選擇了:
為了細(xì)致的用戶體驗,對0.01%的破解概率不是太在乎的話,就用4位的;
為了更安全,使猜中概率接近于0.0001%(近乎于不可能事件了吧),使用6位的;
另外從另一面再來為大家科普下為什么短信驗證碼通常是6位數(shù)字:
對于短信驗證碼來說,每多一位數(shù)字,暴力破解難度增加多個系數(shù)~~。 推薦閱讀:短信驗證碼在各行業(yè)中的應(yīng)用場景
理論上驗證碼越長,安全系數(shù)會呈放大效應(yīng),即安全度越高。本身技術(shù)上沒任何問題,只是要考慮用戶的輸入體驗,而暴力破解6位數(shù)字的平均時間,預(yù)計超過驗證碼超時時間,因此這也是為什么采取6位的原因。
最后小編再來插播一則廣告:動力思維樂信,一家專業(yè)的短信驗證碼接口提供商,自2004年成立以來,一直專注于短信應(yīng)用行業(yè),秉持專業(yè)、專注、客戶至上的理念,現(xiàn)已成為行業(yè)的領(lǐng)跑者,短信驗證碼5s必到,歡迎大家免費試用。廣告就到這里,祝大家生活愉快!