首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

短信验证码有的是 4 位的,有的是 6 位的。这是什么原因呢?

  •  
  •   bfqymmt · 37 天前 · 2838 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。
    30 回复  |  直到 2019-10-30 18:07:57 +08:00
        1
    wangxiaoaer   37 天前 via Android
    手机号码有的是 135 开头 有的是 137 开头,这是为什么吗?
        2
    pompeii   37 天前
    直接原因的话,大概是因为有的公司设置的是 4 位,有的设置的是 6 位?根本原因的话,请楼下解答
        3
    littleylv   37 天前   ♥ 4
    这都能水一帖赚铜币。学会了,谢谢楼主
        4
    abbatuu   37 天前   ♥ 1
    p 站 6 位字母
        5
    tongz   37 天前
    支付宝余额有的人是 4 位的,有的是 6 位的。这是什么原因呢?
        6
    imyip   37 天前
    我想知道有没有 5 位的?
        7
    doveyoung   37 天前   ♥ 1
    我怎么就想不到这种水法
        8
    bfqymmt   37 天前
    非水贴,纯好奇,已经百度过了。
    今日头条:4 位
    腾讯:6 位
    京东:6 位
    百度:6 位
    网易云音乐:4 位
    钉钉:4 位
    知乎:6 位
    阿里巴巴:6 位
    支付宝:4 位
    天眼查:4 位
    金蝶:6 位
    迅雷:6 位
    爱奇艺:6 位
    WPS:6 位
    阿里云:6 位
    洋码头:6 位
    .....

    总体看了一下 6 位居多,发现钉钉和阿里巴巴一家的有 4 位和 6 位的区别。

    猜想:6 位是为了在短时间内发送更多的验证码吗?
        9
    eason1874   37 天前
    一部分是模仿银行密码,给人一种安全感。
    一部分是约定俗成吧,我第一次做的时候就是看平时收到的都是 6 位数所以用 6 位数。

    在安全性上,验证码与手机号对应,做好频率限制,4 位和 6 位差别不大。
        10
    venster   37 天前 via Android
    我只服微软,两位的验证数字
        11
    SD10   37 天前 via Android
    理论上几位都可以,刚开始可能约定 6 位的比较多,但是对用户不是太友好,少两位简单些,至少之前我做的系统,就觉得 6 位太麻烦不如 4 位。
        12
    iiji86   37 天前 via iPhone
    @imyip 翻了下短信,有一条 telegram 的是 5 位
        13
    lhx2008   37 天前 via Android
    四位更好输,但是有 5-10/10000 的概率被爆破。六位就相对安全一些。
        14
    Love4Taylor   37 天前
    @venster 那这又不是短信验证码...
        15
    ochatokori   37 天前 via Android
    @lhx2008 #13 爆破应该不可能
    但是有 5-10/10000*n 的几率被猜对
        16
    baobao1270   37 天前 via Android
    他总得有个数吧
    然后,不能太短,太短安全性不高,不能太长,太长输入太麻烦,总之要在安全性和便利性方面取得平衡
    但是估计都是 4/6 位,估计是因为第一个做验证码的就是 6 位,也可能是 google f2a 验证码是 6 位
    最后,按照中国人读数的习惯,是 4 位分隔,西方人是 3 位分隔,去分隔位数的倍数可以方便瞬时记忆
        17
    id7368   37 天前 via iPhone
    @littleylv #3 v 站发帖扣铜币、内容越长扣的越多。
        18
    Mayv2   37 天前
    这个不是业务规定的么
        19
    littleylv   37 天前
    @id7368 #17
    1、发帖扣最低 20,由内容长度,楼主这帖最多花了 20
    2、回帖每次扣 5 (被降权的人扣 7 甚至 10 ),都进入楼主账户

    你觉得楼主是赚还是亏
        20
    illl   37 天前 via iPhone
    以前乌云的网站被攻击了,原因是托管的域名网站验证码是 4 位数,直接爆破出来了。那一时期的好多网站使用的 4 位数的验证码都可以直接爆破。现在依旧使用 4 位数验证码的网站估计是有应对的机制了。
        21
    msg7086   37 天前
    STEAM 的邮件验证是 5 位英数。
        22
    caoler   37 天前
    @ id7368 新来的?
        23
    luckysonyu99   37 天前
    apple 给我国内手机号码发的验证码是 6 位,给 GV 号码发送的验证码就是 4 位....
        24
    saltedFish666   36 天前
    一般不是约定的嘛?没啥特别的讲究
        25
    fengbjhqs   36 天前
    猜测,可能以前 6 位,比较安全,当时短信验证还不普及,所以验证码存活时间会比较长,

    而现在大家慢慢接受了短信验证,就慢慢缩减到 4 位,减少验证码存活时间
        26
    fayloue   36 天前
    有个理财 APP 是 7 位的验证码
        27
    edgnoz   36 天前   ♥ 1
    tf 组合 3 个人
    名字长度分别是 234 个字
    这是为什么呢?
        28
    sunjiayao   36 天前
    因为我乐意
        29
    xuc   36 天前 via Android
    @venster 微软 7 位呀
        30
    hoyixi   36 天前
    几位都行,看心情,有些还语音验证呢,机器人给你打个电话,说几个单词或者数字
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4225 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 08:49 · PVG 16:49 · LAX 00:49 · JFK 03:49
    ♥ Do have faith in what you're doing.