从安全角度来说“纯数字”相对于“数字+字母”来说是比较容易记住的,但一般数字都是有一定几率被用户猜中的,4位的数字有1/10000=0.01%的概率,6位的数字有1/1000000=0.0001%的概率。
一般通常我们再看一遍4位数字就很容易记住,而6位就没那么容易了,所以一些网站或者app对于短信验证码设置就有不同的选择。从用户角度来说为了方便的用户体验,对0.01%的破解概率不是太在乎的话可以用4位的,一般多用于登录验证、修改账号等;为了更安全,使猜中概率接近于0.0001%(近乎于不可能事件了吧)用6位的,一般多用户注册、交易支付等,当然为了更安全也可以采用“数字+字母”,这样更安全些。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)