首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
问与答
HTTP 数据传输有校验机制么?
alexrezit
·
2013 年 5 月 12 日
· 3098 次点击
这是一个创建于 4628 天前的主题,其中的信息可能已经有所发展或是发生改变。
HTTP
校验
数据传输
6 条回复
•
1970-01-01 08:00:00 +08:00
1
xupefei
2013 年 5 月 12 日
1
HTTP 本身没有,但是底层的 TCP 使用简单的校验和进行数据校验,不过这种方式不怎么靠谱。
2
alexrezit
OP
2013 年 5 月 12 日
@
xupefei
那用 HTTP 进行数据传输是不是就完全无法保证完整性了呢?
3
xupefei
2013 年 5 月 12 日
1
@
alexrezit
你可以在传输前计算 CRC,把这个值一并发出去。
4
alexrezit
OP
2013 年 5 月 12 日
@
xupefei
Thanks. 还以为 HTTP 有和 BT 一样的块校验机制... 果然 HTTP 还是不安全么... orz
5
otakustay
2013 年 5 月 12 日
底层TCP有完整性保证,但没有对劫持的防御
HTTP协议中有个Content-MD5的头,可以用来传递内容的MD5值,如果你自己开发HTTP服务器,可以考虑用一下这个头
6
mrluanma
2013 年 5 月 13 日
@
alexrezit
可以看看 OAuth 1 签名部分的做法。
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
5314 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 05:49
·
PVG 13:49
·
LAX 21:49
·
JFK 00:49
♥ Do have faith in what you're doing.
❯