为什么手机验证码有的是4位有的是6位?出于什么考虑?

建议大家在思考产品设计问题的时候,最好要有场景化思维和目标导向

一、验证码的作用是啥?

短信验证码是二次验证用户身份,确保账户操作者是真人(非机器操作)且为本人,是验证用户真实身份的最常用,最安全的方式。

其实不管是短信验证码、语音验证码、亦或人脸识别、瞳孔识别,指纹识别、图形识别等,都是对用户账户及财产安全等防护的一种手段。

所以验证码的安全性一定是我们在设计验证码规则是第一个需要考虑的问题!当然,验证码在大多数场景下需要用户手动输入(当然现在手机支持复制--粘贴),所以输人的便捷性也是产品经理需要考虑的问题。

二、如何权衡安全性和便捷性?

从安全性来讲,六位比四位更加安全,被破解的几率更低。

因为4位验证码最大数字9999,即有9999种数值可选。暴力软件破解速度很快就能破解。但出于安全性考虑,一般4位验证码有效期比较短,一般都在5分钟左右。

而6位确有999999种数值可选。破解时间较长,有效期一般也10分到30分左右。

所以为了用户方便, 就设为四位。更注重安全性,就设为六位。

也可以更重要的内容设置为六位,一般的设为四位。

当然就像我上面提到的,现在大部分手机环境下的验证码是支持复制-粘贴的,则此时便捷性的问题大大提升,安全性几乎成为产品经理唯一需要考虑的问题,所以大家可以看到现在绝大多数验证码都是6位的

公Z号:薛老板产品派 ,定期更新产品经理求职面试高频问题解答、产品思维提升、互联网新闻解读、手把手带着做实战项目和实习项目~详情私信

以下牛客高赞答案也许同样对你有帮助:

❤️看完两件事❤️

看完这篇内容之后如果对你有帮助,我想请您帮我两个忙

1、点赞, 让更多的人看到这篇内容( 收藏又点赞,手拉手好朋友 )

2、关注我和专栏, 让我们成为长久的朋友关系,精彩回答可以第一时间收到

#23届找工作求助阵地##我的实习求职记录##产品人求职现状##产品##产品经理#
全部评论
好家伙,竟然有这个讲究
点赞 回复 分享
发布于 2023-05-04 02:53 广东

相关推荐

10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
小火柴燃烧吧:接啊,接了之后反手在咸鱼找个大学生搞一下,量大从优
点赞 评论 收藏
分享
2 4 评论
分享
牛客网
牛客企业服务