TSL
TSL
sweet_Mary
这个作者很懒,什么都没留下…
展开
-
实习收获√
TLS1.2对于两种算法生成的对称密钥的方式不同:RSA--Client Hello中第一个明文随机数,Server Hello中第二个明文随机数,Client Key Exchange中第三个加密随机数,由客户端用服务端的公钥加密生成,会话密钥由三个随机数生成;CA机构用自己的私钥对server端的证书签名(CA机构提供的正版server端证书),client端用CA的公钥进行解密,如果解密出来后的证书与server端发来的证书一致,那么server端发来的证书为真。原创 2023-08-24 15:45:48 · 75 阅读 · 1 评论 -
wireshark对TLS1.3的处理设置
问题:面对这么多的Application Data该怎么处理?我们需要用的浏览器为:Chrome,Firefox。原创 2023-08-14 10:04:14 · 1934 阅读 · 4 评论 -
TLS1.2握手过程(仅对服务器端进行身份认证)
验证服务端的证书是否可信(Server端证书需要CA机构来验证,CA拥有自己的公钥和私钥,CA先用自己的私钥对Server端公钥与其他信息进行签名,操作系统中有关于CA公钥的信息,Client端会用CA公钥对Server端公钥及其他信息进行验签)Server Key Exchange,客户端生成自己的公钥和私钥,将公钥传给服务端,私钥自己保存,此时双方可以用自己的私钥和对方的公钥来用公式计算出相同的第三个伪随机数,与前两个随机数一起形成会话秘钥。服务端生成的随机数(明文,将会作为会话密钥的一部分)原创 2023-08-04 16:20:05 · 213 阅读 · 1 评论 -
TLS1.2
CBC是先将明文切分成若干个长度相同的分组,此时先利用初始向量与第一组数据进行异或后再进行加密运算生成C1。最后将加密结果拼接。5.New Session Ticket,Change Cipher Spec(服务端通知客户端后面再发送的消息都会使用加密),Encrypted Handshake Message(同第四步)客户端将前面的握手消息生成摘要,再用双方都有的会话密钥进行加密,传递给客户端,如果客户端可以解密且与之前的握手信息对应,则密钥一致。,当下主要应用的是ECDHE加密方式(椭圆曲线加密算法)原创 2023-08-03 16:03:53 · 246 阅读 · 0 评论 -
一些小tips
√ 就业写简历、夏令营写文书、招聘介绍...突出自己与其他人不同的点(自己更强的point)减少不 必要的内卷,活得轻松(maybe)----平时可以多思考√ cs本科要尽可能涉猎的广,研究生学的方向不一定是就业方向,有超级多的试错机会,不要把路 局限住了√ cs多上手√ 就业时要自己主动找活(实习the same)√ cs基础学科拜托好好学√ 刷题可以考虑写一些testcase原创 2023-07-30 22:51:38 · 44 阅读 · 1 评论 -
【数据传输+五层协议】
首先A处的数据处于应用层阶段,(看第二张图片左下角的方框),此时用到TSL(Transport Layer Security )协议;再到第二张图片左下角倒数第三行,对应着第一张图片的第三列的第三层:网络层...依次类推,即第一张图片的五层和第二张图片的五行依次对应。那么将数据从A处发送数据,是需要将应用层的数据包装到运输层、网络层、数据链路层、物理层,而在B处解析数据,则是将B处获得的处于物理层的数据解析到数据链路层、网络层、运输层、应用层,从而获得数据。原创 2023-07-28 17:18:52 · 48 阅读 · 1 评论