首页 > 其他分享 >第三周进展

第三周进展

时间:2023-12-09 19:00:55浏览次数:23  
标签:TLS AES 加密 进展 GCM 第三周 RSA 128

密码套件(微软资料)

密钥交换   签名  主体加密    消息身份验证   椭圆曲线

 

由此小结一下 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256的含义

    1)TLS:Transport Layer Security (TLS),表明了密钥套件的协议
    2)ECHDE:Elliptic Curve Diffie-Hellman Ephemeral (ECDHE),表明了密钥交换的算法
    3)RSA:Rivest Shamir Adleman algorithm (RSA),表明了签名加密算法、握手期间的身份认证机制。
    ECHDE_RSA,用于决定客户端与服务器之间在握手时如何身份验证。
    当服务器配置ECC证书时,加密套件只能选择XXX_ECDSA_XXX或者ECDH_XXX。
    当服务器配置RSA证书时,只能选择RSA_XXX或者ECDHE_RSA_XXX形式的加密套件。
    ECDHE_RSA,表明了证书必须是RSA签名的,证书里的公钥必须是RSA的公钥。
    4)AES_128_GCM,用于加密消息流。上面的ciphersuite.info原话直译是:在 Galois/Counter 模式下具有 128 位密钥的高级加密标准 (AES 128 GCM)。其中,
    AES:Advanced Encryption Standard,AES,会话加密算法。用于加密消息流
    128:会话加密密钥的大小(128位)
    GCM:GCM ( Galois/Counter Mode) 指的是该对称加密采用Counter模式,并带有GMAC消息认证码。二者分别保证了加密算法的保密性、完整性。
    5)SHAR256,Secure Hash Algorithm 256 (SHA256),消息认证码算法 使用SHA算法,长度是256位,用于创建消息摘要,消息流每个数据块的加密散列。
    6)整体上,显然这是TLS握手过程中Server Hello里面携带的信息,由两个字节表示。我们可以从TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256分析出,从数据交换身份验证到会话加密、消息加密都有算法约定

原文链接:https://blog.csdn.net/H_O_W_E/article/details/125247938

 

GCM和CBC都是AES的分组模式之一

详见:https://zhuanlan.zhihu.com/p/558881344

 

抓包数据中:

Server Hello,Certificate

82、83字节是00 3c        
TLS_RSA_WITH_AES_128_CBC_SHA256
306~30e字节是2a 86 48 86 f7 0d 01 01 0b     
Algorithm Id: 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)

 

 

 

在Lua语言中,do ... end 被用来创建一个局部作用域,以控制变量的可见性和生命周期。在Wireshark的Lua插件中,使用 do ... end 可以确保在插件中定义的变量不会影响到其他部分的代码,并且可以避免命名冲突。

 

 心得体会:

实在是不方便调试,也不知道哪里错了。说实话学会写最简单的lua了之后,这个项目就变成了wireshark数据分析,因为难得做不来,只能基于抓包数据来写代码。

 

 

 

 

 

 

 

 

 

 

标签:TLS,AES,加密,进展,GCM,第三周,RSA,128
From: https://www.cnblogs.com/dkyzhouyikai/p/17888768.html

相关文章

  • 盘点2023年度安防监控行业发展:安防监控技术取得哪些进展?
    随着科技的不断发展,安防监控行业也在迅速进步。在今年一年中,安防监控行业的发展也取得了长足的进步。随着2023年渐近尾声,本文将对2023年安防监控行业的发展进行一个盘点和简单的剖析。1)高清监控设备的发展越来越受到重视随着人们对安全监控的需求不断提高,传统的监控设备已经无法满......
  • 盘点2023年安防监控行业技术进展与LiteCVR视频云技术应用
    2023年安防监控行业的技术进展可谓日新月异,各种新技术的应用层出不穷。以下是对今年安防监控行业一些重要技术进展的盘点:1、人工智能(AI)技术在安防监控领域的应用越来越广泛在人工智能的推动下,智能视频分析技术得到了迅速发展,它可以通过对视频内容的自动识别、分析和理解......
  • 易基因:ChIP-seq等揭示SETD2介导H3K36me3调控结直肠癌进展的表观遗传机制|CTM研究
    大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。结直肠癌(Colorectalcancer,CRC)是一种复杂的多阶段疾病,由基因突变和表观遗传改变相互作用引起。组蛋白H3K36三甲基转移酶SET结构域2(SETD2)是一种表观遗传信号分子,在结直肠癌中突变率为5%。SETD2在氧化偶氮甲烷......
  • 《2023-2024-1 20232415 《网络》第三周学习总结》
        网络空间安全的系统安全聚焦于系统的安全性。虽然系统是由它的组成部分(简称为部件)连接起来构成的,但系统安全的观点认为不能把系统仅仅看作部件的集合和连接的集合,还必须把系统自身看作一个完整的单元,也就是说,要以整体的观点去看待系统。    系统安全包含两层含......
  • 护理人员职业暴露情况危险因素及防护措施研究进展—文档
    医院是救死扶伤的场所,又是病源微生物聚集的地方,医院的特殊环境使护理人员面临着许多不安全的职业损伤因素。护士行业是一门特殊的职业,其独特的工作环境及服务对象决定了护士经常暴露于各种各样的危险之中,工作在临床一线的护理人员是发生职业损伤的高危群体。另一方面,由于目前我国普......
  • HTML第三周
     ......
  • 课程设计进展第二周
    本周我们共同学习了lua语言与编写wireshark插件的知识,并且按照微信读书上的教程,编写了一个可以识别foo报文租的小插件。一、lua语言的学习localfoo=Proto("foo","FooProtocol")Trans_ID=ProtoField.uint16("foo.ID","ID")Msg_Type=ProtoField.uint16("foo.Type","Typ......
  • 第三周Linux课程随笔
     第二周我们第一次上Linux,老师在课程上给我们简单介绍了Linux,Linux的优点为多线程、多任务、多用户、多cpu。然后向我们详细地讲解了虚拟机如何安装以及配置,还教了我们如何安装配置CentOS7系统。在课后要我们将Xshell远程终端、SFTP远程文件管理安装好。并向我们讲解了快照、克......
  • 进展
    ......
  • 第二周进展
    本周计划完成自己的部分实际完成情况还在调试代码,目前代码运行后没有预期效果。未完成计划的原因:对lua语言的学习不足,对wireshark抓包不够熟悉。改进:在接下来的一周中,加强对lua的学习以及熟悉wireshark的使用,对待吗进行改善,调试和运行。代码:do--创建一个新的协......