回覆列表
  • 1 # Double豆科技

    手機驗證碼基本都是6位數的原因很簡單。

    第一,安全。現在還有一些4位的驗證碼,基本都是要求在1分鐘內輸入完成,而6位的驗證碼可以不限時輸入,有效時間比較長。原因就是4位的驗證碼強行破解並不需要很長時間,10的4次方次對於現在的電腦來說那就是幾秒的事情,而6位就需要10的6次方次,難度是兩個指數級。

    第二,易記。這也是為什麼驗證碼都是偶數位的原因,因為我們記數字的時候,基本按2/2/2或3/3這樣來記,所以,驗證碼幾乎不是4位就是6位。信不信你試試看5位好記還是6位好記。

    第三,機器語言習慣。機器語言的輸出是不存在單位的,最簡單的就是00,沒有單獨的0,所以,在由電腦自行生成的數字裡,只能選擇偶數位,比如00,0000,000000,就這樣。當然也不是沒有奇數位的驗證碼,但奇數位的驗證碼生成器比偶數位的驗證碼生成器麻煩得多,成本相對要高,所以,現在幾乎全是偶數位驗證碼。

    綜上,安全好記生成快的驗證碼基本都是6位數。

  • 中秋節和大豐收的關聯?
  • 朋友借錢沒打借條,快兩年了也沒有還錢,該怎麼辦?