【发布时间】:2016-01-05 11:25:32
【问题描述】:
我正在使用 HTTPS 上的其余 Web 服务。 Web 服务的提供者正在发送通过 HTTPS 发送的数据的校验和。由于通过 ssl 发送的数据已经加密,如果接收到错误的数据,解密将失败。那么有必要对数据的校验和进行校验吗?
【问题讨论】:
-
反问:如果您通过 https 传输有缺陷的 zip 文件:https 会修复该文件吗?
-
不,不会的。但是,我的观点是没有通过网络引入错误。如果服务器发送有缺陷的 zip,我会收到相同的 zip。不再引入错误。
-
@hnm:如果您使用的不是 zip 文件,而是文本文件,您怎么知道您是否收到了没有校验和的有缺陷的版本?从安全的角度来看,我相信 md5/sha1 已被破坏,但由于它已经通过 https,您所关心的只是文件的完整性。