kimwang
V2EX  ›  问与答

如何对图纸传送前后进行 md5 或哈希值较验?

  •  
  •   kimwang · Jul 5, 2021 via Android · 2591 views
    This topic created in 1952 days ago, the information mentioned may be changed or developed.
    总部给分部通过网络发送电子格式图纸,分部进行检验时发现有误,追究总部为什么发出有错的图纸,总部说传送之前的文件是没有问题的,扯皮。

    图纸数量非常多,而且如果不能发现问题则会造成损失,那么问题来了,如何能简单、准确地校验图纸文件,以确保传送前后内容均一致、无误?

    请有经验的指导一下,感谢。
    13 replies  •  2021-07-06 10:50:59 +08:00
    ila
    ila
    Jul 5, 2021 via Android
    1
    这个是总部给文件和 md5 值,你们检验
    PrinceofInj
    PrinceofInj
    Jul 5, 2021 via Android
    2
    发送前,全都拖到 winmd5 里面去,生成 md5 校验文件,分公司下载后全部再拖进去去算一遍不行么?
    kimwang
    kimwang
    OP
    Jul 5, 2021 via Android
    3
    问下两位,md5 值或哈希值一致,能否百分百确定文件内容一致(先不管是否有误)?
    jj783850915
    jj783850915
    Jul 5, 2021
    4
    @kimwang 不能 可能存在哈希碰撞 不过概率很低
    ryh
    ryh
    Jul 5, 2021
    5
    md5 和 sha1 hash 都一样,文件内容又不一样的可能性你找的到就中奖了
    wangkun025
    wangkun025
    Jul 5, 2021
    6
    直接加密传输,岂不是更好。
    只是不知道法律是不是允许。
    FS1P7dJz
    FS1P7dJz
    Jul 5, 2021
    7
    打包压缩传输
    几乎所有的压缩软件,能正确解压缩出来,那么必然是正确的
    unixeno
    unixeno
    Jul 5, 2021 via Android
    8
    发压缩包不就好了么
    能解压就肯定是没问题的
    CEBBCAT
    CEBBCAT
    Jul 5, 2021 via Android
    9
    bt 下载,有请
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Jul 5, 2021
    10
    rar 添加恢复记录
    iNaru
    iNaru
    Jul 5, 2021
    11
    @kimwang 有限的 32 位字符无法一一映射相对无限的数据。
    12101111
    12101111
    Jul 5, 2021
    12
    md5 和 sha1 都具有可行的碰撞算法, 如果是需要负法律责任的文件, 还是要使用安全的摘要算法+非对称加密算法
    你可以采用 x509 证书,不想申请证书的可以自签名一个证书, 反正对不上就没法解密
    或者采用 gpg 签名,不需要证书,导入指纹就能校验,一样是对不上就没法解密
    KouShuiYu
    KouShuiYu
    Jul 6, 2021
    13
    @kimwang 换成 sha256 目前百分百确定
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3669 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:25 · PVG 09:25 · LAX 17:25 · JFK 20:25
    ♥ Do have faith in what you're doing.