• 请不要在回答技术问题时复制粘贴 AI 生成的内容
YiSheng
V2EX  ›  程序员

哪位大神能解释下,为啥百度不允许密码超过 14 位?

  •  
  •   YiSheng ·
    yisheng · Nov 19, 2015 · 6127 views
    This topic created in 4001 days ago, the information mentioned may be changed or developed.
    可以说脏话的!
    34 replies  •  2015-11-20 09:52:54 +08:00
    SharkIng
    SharkIng
    Nov 19, 2015 via Android
    1
    很多国内网站都是最多 14 位密码
    thinkqob
    thinkqob
    Nov 19, 2015
    2
    zhaopin.com 笑而不语
    crab
    crab
    Nov 19, 2015
    3
    不会是 RSA 加密长度关系吧?
    wdlth
    wdlth
    Nov 19, 2015
    4
    估计是存密文的数据库字段长度限制
    kaedea
    kaedea
    Nov 19, 2015
    5
    招行网银改密码还不能超过 7 位呢……
    questionier
    questionier
    Nov 19, 2015❤️2
    6
    有关部门破解麻烦
    dong3580
    dong3580
    Nov 19, 2015
    7
    @wdlth
    不加密么?摘要式加密不是会改变长度么,
    nonozone
    nonozone
    Nov 19, 2015
    8
    @kaedea 是 12 位吧,我的是 8 位
    jugelizi
    jugelizi
    Nov 19, 2015
    9
    因为百度的登录使用了 JS 对密码进行了 RSA 加密传输 然后 就没有然后
    wdlth
    wdlth
    Nov 19, 2015
    10
    @dong3580 据说按照有关部门的要求,密文是要可恢复回明文的,以前 CSDN 干脆就明文……
    Slienc7
    Slienc7
    Nov 19, 2015
    11
    @wdlth
    理论上都可以恢复嘛,你可以写一个叫 passwordDecrypt 的程序穷举逐个算 Hash ,找到了再返回,让他们拿去超级计算机去慢慢恢复
    :doge:
    old9
    old9
    Nov 19, 2015
    12
    还有网站说我密码含有特殊字符,什么鬼
    还有 QQ 密码不能有空格
    gauzeehom
    gauzeehom
    Nov 19, 2015
    13
    INTERESTING
    Moker
    Moker
    Nov 19, 2015
    14
    银行卡还不超过 6 位 而且还是纯数字
    yexm0
    yexm0
    Nov 19, 2015 via Android
    15
    支付宝支付密码不也跟银行一致。
    function007
    function007
    Nov 19, 2015
    16
    怕你记不住
    chinawrj
    chinawrj
    Nov 19, 2015
    17
    肯定是明文存储的吧。不然 hash 一下好了
    fising
    fising
    Nov 19, 2015
    18
    明文存储密码,字段长度不能超了 :)
    dong3580
    dong3580
    Nov 19, 2015
    19
    @wdlth
    “有关部门”躺枪了。
    你在的公司有这样的要求的么,反正我进的公司没发现这种要求。
    fetich
    fetich
    Nov 19, 2015
    20
    微软密码最长貌似也是 14 位。
    felixzhu
    felixzhu
    Nov 19, 2015
    21
    因为怕用户记不住,没体会到产品经理的良苦用心么
    Andy1999
    Andy1999
    Nov 19, 2015 via iPhone
    22
    应该是传输的时候 js 加密超出 14 位会失败?
    wy315700
    wy315700
    Nov 19, 2015
    23
    @dong3580 我们也是,从来没接到过类似要求,
    VmuTargh
    VmuTargh
    Nov 19, 2015 via Android
    24
    @fetich 实际上可以超过 14 位的(不考虑 xbox 情况下)
    Orzpls
    Orzpls
    Nov 19, 2015 via Android
    25
    @questionier 不用破解,直接留好后门看你的资料等。例如扣扣。
    zonghua
    zonghua
    Nov 19, 2015 via iPhone
    26
    @wdlth 啊
    ywencn
    ywencn
    Nov 19, 2015
    27
    如果不是 14 位是 24 位,又要问为啥是 24 位了。。
    teek
    teek
    Nov 19, 2015
    28
    要破解密码做什么,直接进数据库不就好了。。。
    buckethead1
    buckethead1
    Nov 19, 2015 via Android
    29
    非对称加密对密文长度有限制
    所以 https 也是先协商密钥再对称加密
    我猜的
    zhicheng
    zhicheng
    Nov 19, 2015 via Android❤️1
    30
    限制长度的不好说,不允许特殊字符的大多是明文。
    在我那只是限制最短长度,最长如果不嫌麻烦您用 curl 传个 10M 的密码也可以。
    Voren
    Voren
    Nov 19, 2015
    31
    别那么阴暗啦...
    检测和明文存储没有一点关系...
    hanru
    hanru
    Nov 19, 2015
    32
    除了明文存储,找不出其他限制密码长度的理由。

    当然不是说百度的密码是直接明文存储的,而是有可能(为了恢复密码等需要)另存了一份明文密码。
    xiamingchong
    xiamingchong
    Nov 20, 2015
    33
    产品经理太 low
    stardust21
    stardust21
    Nov 20, 2015
    34
    @fetich 微软是没有限制的,但是 Xbox 不能超过 16 位
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5358 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
    ♥ Do have faith in what you're doing.