簡訊驗證碼的位數是如何決定的?

時間 2021-06-03 05:11:14

1樓:別凡溪

出於安全考慮~

容易被破解的就是不安全的,破解數字驗證碼最簡單的方式就是從0開始試,一直試到正確的為止。

根據當前各個網際網路介面的響應時間加上網路傳輸時間,我們假定嘗試一次驗證碼需要:50毫秒

假如是三位數,則從000遍歷到999需要1000次嘗試,總共需要50秒,也就是你的驗證碼最慢只需要50秒就破解了。

4位數,0000到9999,需要10000次,500秒

6位數,1000000,50000秒,需要10多個小時

再加上驗證碼有效時間(一般5分鐘)

所以6位比較安全了。

現在有4位的驗證碼是因為還加了一種限制,那就是你只能輸錯10次,如果10次沒對的話,驗證碼也會失效。

有了這個限制,那為什麼不用3位甚至2位呢?

因為3位總共就100種可能,如果允許錯誤10次,那麼也有十分之一的被破解可能性,這個太高了…

2位的更不用說了……

2樓:seven

作為乙個後台開發程式設計師,各家簡訊介面都接過,告訴你,驗證你可以設為」驗證碼」,

「我是驗證碼」,

「1」,

「123456789」

其實都是看使用者習慣,太長了不好記,太短了容易被黑客利用。。。。

3樓:

4位純數字容易被暴力破解,所以根據驗證碼用途來設計長度的方法較多,有一點安全需求的大多是6位。

現在有一些支付軟體已經用7位的了。

4樓:

客戶決定的,負責發簡訊的公司根據客戶要求設定了驗證碼的位數。長了不好記憶,不方便輸入,短了不知道是不是怕不安全。 我只知道有四位和六位。

有沒有免費的簡訊驗證碼平台?

臭弟弟 這個問題我覺得很多意思,免費肯定是有免費的,但是免費的好用嗎?答案顯然是否定的,如果免費的好用,那其他jm相關的回答就不會有那麼多的瀏覽量了。還有那些說天下沒有免費午餐的。非要顯得你有文化?這沒有那沒有,但是你倒是給提問的人提供一條路呀。yzm很貴嗎?一條一毛比白菜還便宜。你說你用不起?沒事...

有哪些好用的簡訊驗證碼平台?

1.天一泓國際簡訊平台 主要為企業出海提供簡訊驗證碼 語音簡訊 營銷簡訊 通知簡訊等等。相對於其他平台。天一泓國際簡訊達到率更高 傳送速度更快。2.阿里雲簡訊平台 以上介紹的都是比較常用的國際驗證碼簡訊平台,大家可以根據自己的需求去選擇適合自己的簡訊平台 說說選擇國際簡訊驗證碼平台時需要注意方面吧!...

現在除了簡訊驗證碼之外,還有哪些可取的驗證方式?

燁琦 中國移動推出了乙個新的驗證方式,不需要使用者獲取驗證碼。只需要使用者輸入手機號碼,呼叫移動的介面,移動會返回輸入的號碼是否是本機號碼。這個方式減少了使用者獲取簡訊等待的時間,但是對企業來說,驗證的成本不容小覷,收費標準最低是3.5分 條 成功和失敗都計費 詳情見 http dev.10086....