V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ivanchou
V2EX  ›  Android

应用更改包名之后得到的 MD5 值为什么一致

  •  
  •   ivanchou · Nov 24, 2014 via Android · 14810 views
    This topic created in 4177 days ago, the information mentioned may be changed or developed.
    这样的话那么岂不是有冲突的可能?计算MD5的算法是怎样的呢
    15 replies    2014-11-24 23:01:34 +08:00
    wwwliangxin
        1
    wwwliangxin  
       Nov 24, 2014
    不知道你是什么场景下需要提供你说的MD5。
    一般各大市场都是提供应用签名(keystore文件)的MD5,我怀疑你弄错了。
    ivanchou
        2
    ivanchou  
    OP
       Nov 24, 2014 via Android
    @wwwliangxin 微信登录
    zhangshine
        3
    zhangshine  
       Nov 24, 2014 via Android
    只是计算文件内容吧,所以改名了之后还是一样
    ivanchou
        4
    ivanchou  
    OP
       Nov 24, 2014 via Android
    @zhangshine 开发的时候文件内容是动态变化的啊,所以也不可能吧?
    fanta
        5
    fanta  
       Nov 24, 2014
    不可能遇到碰撞,感觉应该是内容也没有变.
    zhangshine
        6
    zhangshine  
       Nov 24, 2014 via Android
    @ivanchou 你说的是apk包签名?因为你证书没变啊
    ivanchou
        7
    ivanchou  
    OP
       Nov 24, 2014 via Android
    @zhangshine 根据Keystore来的么?
    ivanchou
        8
    ivanchou  
    OP
       Nov 24, 2014 via Android
    @wwwliangxin 明白了,谢谢
    Lycnir
        9
    Lycnir  
       Nov 24, 2014
    单单用MD5校验一个文件内容的话,会有相同的哟(比如两个文件有细微的差别)
    所以,有的场景需要同时多种校验.如:MD5,SHA512...
    rrfeng
        10
    rrfeng  
       Nov 24, 2014
    @Lycnir
    单单用MD5校验一个文件内容的话,会有相同的哟(比如两个文件有细微的差别)

    可不是 [细微的差别] 就能导致 MD5 碰撞……
    KyonLi
        11
    KyonLi  
       Nov 24, 2014
    @Lycnir MD5是如此的脆弱?
    lyragosa
        12
    lyragosa  
       Nov 24, 2014
    md5在“一般个人场景”下还是很健壮的。

    对于个人而言,用碰撞来搞你成本太高。
    Lycnir
        13
    Lycnir  
       Nov 24, 2014
    sdlu1992
        14
    sdlu1992  
       Nov 24, 2014
    是根据keystore和alias变得
    msg7086
        15
    msg7086  
       Nov 24, 2014 via iPhone
    @KyonLi
    @Lycnir
    是需要故意制造碰撞的,不是随便改几个字符就能撞的。另外需要用到安全性的哈希,早就开始用sha1了,现在ssl已经转向sha2了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2294 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 01:34 · PVG 09:34 · LAX 18:34 · JFK 21:34
    ♥ Do have faith in what you're doing.