聊聊短信验证码为什么通常是6位数字呢

短信验证码大家都不陌生,现在充斥于我们生活的各个方面,有注意的的应该都知道,通常短信验证码都是6位数字,小编无聊,突发奇想为什么短信验证码是6位数字呢?这个中缘由是什么呢?

对于短信验证码为什么通常采取6位数字,小编就来为大家科普一下:

短信验证码都是数字,都是有一定的几率被用户猜中,4位的话,有1/10000=0.01%的概率,6位的话,有1/1000000=0.0001%的概率。而用户一次记住4位数字是容易的,6位就没那么容易了,所以设计手机验证系统的时候,就可以有如下选择了:

为了细致的用户体验,对0.01%的破解概率不是太在乎的话,就用4位的;

为了更安全,使猜中概率接近于0.0001%(近乎于不可能事件了吧),使用6位的;

另外从另一面再来为大家科普下为什么短信验证码通常是6位数字:

对于短信验证码来说,每多一位数字,暴力破解难度增加多个系数~~。

理论上验证码越长,安全系数会呈放大效应,即安全度越高。本身技术上没任何问题,只是要考虑用户的输入体验,而暴力破解6位数字的平均时间,预计超过验证码超时时间,因此这也是为什么采取6位的原因。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,116评论 25 708
  • 0x00 简介验证码作为一种辅助安全手段在Web安全中有着特殊的地位,验证码安全和web应用中的众多漏洞相比似乎微...
    windgod阅读 2,302评论 0 19
  • 一、总述 验证码存在的意义在于区分当前访问者是“人”还是所谓的“机器”。这在计算机领域称为“图灵测试”,通过图灵测...
    RonnieZ阅读 4,716评论 0 12
  • 一次嘗試,一次努力,一次失敗,一次成功,一次進步,一次人生
    大臉平板佳阅读 199评论 0 1
  • 文/余夏 华灯初上,起舞霓裳,琵琶响。 又是一年七夕湖畔人成双。 云中鹊桥,亭外秋萧, 几曾梦惊起。 窗外月胧明余...
    小儒小闹阅读 244评论 0 0