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

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

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

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

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

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

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

    而现在大家慢慢接受了短信验证,就慢慢缩减到 4 位,减少验证码存活时间
    fayloue
        26
    fayloue  
       2019-10-30 17:36:22 +08:00
    有个理财 APP 是 7 位的验证码
    edgnoz
        27
    edgnoz  
       2019-10-30 17:41:34 +08:00   ❤️ 1
    tf 组合 3 个人
    名字长度分别是 234 个字
    这是为什么呢?
    sunjiayao
        28
    sunjiayao  
       2019-10-30 17:44:10 +08:00
    因为我乐意
    xuc
        29
    xuc  
       2019-10-30 18:04:39 +08:00 via Android
    @venster 微软 7 位呀
    hoyixi
        30
    hoyixi  
       2019-10-30 18:07:57 +08:00
    几位都行,看心情,有些还语音验证呢,机器人给你打个电话,说几个单词或者数字
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1148 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.