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

2021-07-05 18:16:42 +08:00
 kimwang
总部给分部通过网络发送电子格式图纸,分部进行检验时发现有误,追究总部为什么发出有错的图纸,总部说传送之前的文件是没有问题的,扯皮。

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

请有经验的指导一下,感谢。
1189 次点击
所在节点    问与答
13 条回复
ila
2021-07-05 18:18:20 +08:00
这个是总部给文件和 md5 值,你们检验
PrinceofInj
2021-07-05 18:18:30 +08:00
发送前,全都拖到 winmd5 里面去,生成 md5 校验文件,分公司下载后全部再拖进去去算一遍不行么?
kimwang
2021-07-05 18:23:31 +08:00
问下两位,md5 值或哈希值一致,能否百分百确定文件内容一致(先不管是否有误)?
jj783850915
2021-07-05 18:24:45 +08:00
@kimwang 不能 可能存在哈希碰撞 不过概率很低
ryh
2021-07-05 18:25:36 +08:00
md5 和 sha1 hash 都一样,文件内容又不一样的可能性你找的到就中奖了
wangkun025
2021-07-05 18:32:46 +08:00
直接加密传输,岂不是更好。
只是不知道法律是不是允许。
FS1P7dJz
2021-07-05 18:43:40 +08:00
打包压缩传输
几乎所有的压缩软件,能正确解压缩出来,那么必然是正确的
unixeno
2021-07-05 19:01:01 +08:00
发压缩包不就好了么
能解压就肯定是没问题的
CEBBCAT
2021-07-05 19:14:00 +08:00
bt 下载,有请
mxT52CRuqR6o5
2021-07-05 19:14:21 +08:00
rar 添加恢复记录
iNaru
2021-07-05 19:51:01 +08:00
@kimwang 有限的 32 位字符无法一一映射相对无限的数据。
12101111
2021-07-05 20:27:09 +08:00
md5 和 sha1 都具有可行的碰撞算法, 如果是需要负法律责任的文件, 还是要使用安全的摘要算法+非对称加密算法
你可以采用 x509 证书,不想申请证书的可以自签名一个证书, 反正对不上就没法解密
或者采用 gpg 签名,不需要证书,导入指纹就能校验,一样是对不上就没法解密
KouShuiYu
2021-07-06 10:50:59 +08:00
@kimwang 换成 sha256 目前百分百确定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/787701

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX