原标题:为什么短信验证码一般嘟是6位数
短信验证码大家都不陌生现在充斥于我们生活的各个方面,有注意的的应该都知道通常短信验证码都是6位数字,小编无聊突发奇想为什么短信验证码是6位数字呢?这个中缘由是什么呢 对于短信验证码为什么通常采取6位数字,互亿无线短信平台就来为大家科普一下:
短信验证码都是数字都是有一定的几率被用户猜中,4位的话有1/%的概率,6位的话有1/.0001%的概率。而用户一次记住4位数字是容易的6位就没那么容易了,所以设计手机验证系统的时候就可以有如下选择了:
为了细致的用户体验,对0.01%的破解概率不是太在乎的话就用4位的;
为了更安全,使猜中概率接近于0.0001%(近乎于不可能事件了吧)使用6位的;
另外从另一面再来为大家科普下为什么短信验证码通常是6位数字: 对于短信验证码来说,每多一位数字暴力破解难度增加多个系数。 理论上验证码越长安全系数会呈放大效应,即安全度越高本身技术上没任何问题,只是要考虑用户的输入体验而暴力破解6位数字的平均时间,预计超过验证码超时时间因此这也是为什么采取6位的原因。