V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dyllen
V2EX  ›  程序员

百度网盘那种提取码如何设计的?这么短够用吗?

  •  
  •   dyllen · 2019-06-28 16:03:28 +08:00 · 9755 次点击
    这是一个创建于 1977 天前的主题,其中的信息可能已经有所发展或是发生改变。

    提取码就是数字加字母,长度也很短,够用吗?

    第 1 条附言  ·  2019-06-28 17:46:57 +08:00
    好吧,各位大佬,思考方向错了。。。
    51 条回复    2019-06-30 14:31:50 +08:00
    Abbeyok
        1
    Abbeyok  
       2019-06-28 16:05:52 +08:00 via Android
    62 的四次方算一下?
    yangggg
        2
    yangggg  
       2019-06-28 16:08:19 +08:00
    够用什么意思?你是说资源的验证码是永不重复的?
    txwd
        3
    txwd  
       2019-06-28 16:10:01 +08:00   ❤️ 1
    那你觉得 6 位的银行卡密码够不够用呢?
    huiyadanli
        4
    huiyadanli  
       2019-06-28 16:11:48 +08:00
    从安全方面来说,不够用,当初直接可以被单机暴力破解。
    但是毕竟是用于分享,从易用程度来说 4 位差不多了。
    nanhezzb
        5
    nanhezzb  
       2019-06-28 16:12:16 +08:00
    这东西不需要唯一性啊
    mokeyjay
        6
    mokeyjay  
       2019-06-28 16:12:35 +08:00
    提取码是啥?你是说 4 位的那个分享密码?
    brust
        7
    brust  
       2019-06-28 16:13:22 +08:00
    为啥是够用吗?
    楼主意思是不能重复,那自定义分享密码的呢
    ccdarkness
        8
    ccdarkness  
       2019-06-28 16:15:01 +08:00   ❤️ 6
    小写 36 个字母+大写 36 个字母+10 个数字=82
    82 的 6 次方=304,006,671,424
    Ciallo
        9
    Ciallo  
       2019-06-28 16:16:52 +08:00   ❤️ 30
    @ccdarkness 多少字母?
    MaiKuraki
        10
    MaiKuraki  
       2019-06-28 16:18:05 +08:00
    当初有人暴力破解过。后来百度禁止了尝试的次数
    justfindu
        11
    justfindu  
       2019-06-28 16:19:09 +08:00
    就算是 4 位数的数字, 对于一个资源链接来说也是够了吧.
    lzxgh621
        12
    lzxgh621  
       2019-06-28 16:20:48 +08:00 via iPhone
    提取码是啥?加密分享的密码又不需要唯一 链接里的短链足够长了 用完再加一位就好
    yjxjn
        13
    yjxjn  
       2019-06-28 16:20:50 +08:00
    @ccdarkness 哥,算错了。。。26 个字母。。。
    A18524478970
        14
    A18524478970  
       2019-06-28 16:21:02 +08:00 via Android
    浏览器的插件可以自动输入密码是什么原理?服务器里有还是本地提取的?
    402124773
        15
    402124773  
       2019-06-28 16:22:18 +08:00
    @ccdarkness
    36 个感觉怪怪的
    JamesR
        16
    JamesR  
       2019-06-28 16:22:26 +08:00
    @MaiKuraki #10 哈哈,还爆破,提取码用 PanDownload 能共享的,白嫖专用。
    foxni
        17
    foxni  
       2019-06-28 16:23:35 +08:00
    又不需要保证唯一性,地址+提取码唯一就够了。
    moonsola
        18
    moonsola  
       2019-06-28 16:25:55 +08:00   ❤️ 1
    链接:xx.xx.xx/s/1uz_oxxxxXXXX96PNFR1aVg
    提取码:7yt4
    1uz_oxxxxXXXXxxxxFR1aVg 对应的才是具体文件,你觉得组合够用不够?
    提取码就是一个验证码而已,鉴权用的
    Sanko
        19
    Sanko  
       2019-06-28 16:28:55 +08:00 via Android   ❤️ 7
    @ccdarkness 哥,这个帖子将成为你一生的耻辱(哈哈哈哈哈哈
    leafre
        20
    leafre  
       2019-06-28 16:29:40 +08:00
    文件 URL+提取码 又不是只有一个提取码
    lastpass
        21
    lastpass  
       2019-06-28 16:33:56 +08:00 via Android
    #14 楼 (无法 @你)
    wifi 万能钥匙一样的原理。
    crab
        22
    crab  
       2019-06-28 16:41:09 +08:00
    ["1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "m", "n", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
    ThanksSirAlex
        23
    ThanksSirAlex  
       2019-06-28 16:45:03 +08:00
    和文件绑定的又不要唯一性
    randyzhao
        24
    randyzhao  
       2019-06-28 16:45:19 +08:00
    我密码设置为 1 位数也 ok 啊,反正有资源地址啊。。。一个资源地址对应一个提取码不是么?
    silencefent
        25
    silencefent  
       2019-06-28 16:48:30 +08:00
    你银行卡卡号决定你的存款址还是你银行卡密码决定存款址?
    银行卡密码才 6^10
    silencefent
        26
    silencefent  
       2019-06-28 16:49:00 +08:00
    10^6
    q409195961
        27
    q409195961  
       2019-06-28 16:54:06 +08:00
    @moonsola 正解。

    验证码=密码,随便设置,重复也没关系。

    关键是链接后面那串
    msaionyc
        28
    msaionyc  
       2019-06-28 17:52:13 +08:00
    @ccdarkness 换号吧
    monimonipo
        29
    monimonipo  
       2019-06-28 17:57:21 +08:00
    配合链接,提取码不需要唯一性
    Blacate
        30
    Blacate  
       2019-06-28 20:23:01 +08:00
    @ccdarkness 今日最佳 👍
    touxigua
        31
    touxigua  
       2019-06-28 21:32:00 +08:00
    @ccdarkness
    下周一去财务结下工资
    然后去趟人事
    o00o
        32
    o00o  
       2019-06-28 21:41:35 +08:00 via Android
    吃了一斤,现在混 v2 的都这么菜了吗
    galikeoy
        33
    galikeoy  
       2019-06-28 21:54:48 +08:00
    @ccdarkness #8 哥,太羞耻了
    binxin
        34
    binxin  
       2019-06-28 21:57:12 +08:00
    @ccdarkness 哥,你让我周末加班的过程中产生了快感。
    barrelsoil
        35
    barrelsoil  
       2019-06-28 22:10:07 +08:00 via Android
    @ccdarkness 大哥挺住啊……🐶
    msg7086
        36
    msg7086  
       2019-06-28 22:34:17 +08:00   ❤️ 1
    顺便一提。
    下面的密码是客户端生成并上传的,也就是说其实是可以自己自定义的。
    我们曾经用过汉字(一个汉字=3 字节=3 位密码),也用过标点符号(比如波浪线),当然后来被服务器屏蔽了。
    但是手动指定个 1234 什么的还是可以的。
    otakustay
        37
    otakustay  
       2019-06-28 22:34:39 +08:00
    不是,为什么你们这么纠结,不够了加一位不就好了吗……谁说过这东西要永久固定长度的吗
    zhangxiaodao
        38
    zhangxiaodao  
       2019-06-28 22:40:04 +08:00
    不单是一个码,是分享链接+密码,链接是唯一的
    lijbgo
        39
    lijbgo  
       2019-06-28 23:13:29 +08:00
    楼主应该是和短链接弄混了,短链接是有重复的问题,提取码不怕重复
    GuoGuang
        40
    GuoGuang  
       2019-06-28 23:36:53 +08:00
    @ccdarkness 你放心,继续说,英语老师板子我摁住了
    DEANHZED
        41
    DEANHZED  
       2019-06-29 00:59:51 +08:00 via iPhone
    难受的是有人分享的压缩包有密码,费劲吧啦,还是得支持正版啊。
    cst4you
        42
    cst4you  
       2019-06-29 01:18:47 +08:00
    链接: https://pan.baidu.com/s/13NakyZJ6LWQCBg0YHQZpOQ 提取码: V2EX
    提取码甚至都能自定义, 了解一下?
    Huelse
        43
    Huelse  
       2019-06-29 10:37:48 +08:00
    分享码只需要保证账号唯一性就行了
    84533328
        44
    84533328  
       2019-06-29 11:57:42 +08:00
    @ccdarkness 我有理由怀疑你是来骗感谢的 2333
    Caan07
        45
    Caan07  
       2019-06-29 12:35:04 +08:00
    @ccdarkness #8 今日最佳。老哥挺住。
    liuxey
        46
    liuxey  
       2019-06-29 13:42:43 +08:00
    国王与大米的故事都这么多年了,还没长记性
    l1nyanm1ng
        47
    l1nyanm1ng  
       2019-06-29 13:51:55 +08:00
    @ccdarkness 老哥我怀疑你是友军,你承包了我今天一整天的笑点
    iamxiarui
        48
    iamxiarui  
       2019-06-29 16:13:35 +08:00
    @ccdarkness 老哥可以的 第一眼竟没觉得奇怪 甚至我还想点赞
    rizon
        49
    rizon  
       2019-06-29 20:06:50 +08:00
    @ccdarkness #8 我心思这到底是多个英文字母。。。。

    ![5d1754323e80b37470.png]( https://i.loli.net/2019/06/29/5d1754323e80b37470.png)
    rizon
        50
    rizon  
       2019-06-29 20:08:54 +08:00   ❤️ 1
    ![]( )
    ![]( )
    opengps
        51
    opengps  
       2019-06-30 14:31:50 +08:00
    似乎很多回复不够友好,我从个人角度解释下:
    数字 0-9,10 个,
    大写字母 A-Z,26 个,
    小写字母 a-z,26 个,
    只考虑这点,就是 10+26+26,可以理解成是个 62 进制的数字。现在才只用到第四位,62 的 4 次方而已。至于以后不够用了,加大位数即可。密码是校验,目前的密码不需要参与识别文件,不然咋输错了密码拿不到错的文件呢!
    同样的逻辑,参考新浪短链接,短链接要求识别大小写,那就是因为那个参数实际上是个 id 而已。我为此也自己做过一个短链接工具网站。用的美滋滋。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1004 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:36 · PVG 05:36 · LAX 13:36 · JFK 16:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.