计算机网络知识总结

彻底了解Cookie和Session的区别

Cookies 和 Session的区别
socket是哪一层的

计算机网络
对称加密&非对称加密
tcp/udp
syn攻击
长链接场景
tcp粘包
tcp/udp区别

TCP面试常见题:time_wait状态产生的原因,危害,如何避

http
三次握手
加密、签名、证书的区别和使用

签名:

概述:签名的目的是保证数据的完整性;签名的原理是服务器将数据进行hash,hash的目的是原数据可能过长,而经过hash后的数据会非常短,更适合非对称加密。且hash的无序性和不可逆性可以保证数据是没有经过篡改的。(我们将经过hash的数据称之为摘要);

然后再将hash后的摘要进行非对称加密(加密后生成的就是所谓的签名了),同原数据一起传输;

客户端通过公钥解开签名,获取摘要(也就是hash后的数据),再将原数据进行hash,比较二者是否相同,即可判断数据是否被篡改。

作用:通过比较摘要,保证了数据的完整性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值