网络安全-Diffie Hellman密钥协商

密钥协商是保密通信双方(或更多方)通过公开信道来共同形成密钥的过程。一个密钥协商方案中,密钥的值是某个函数值,其输入量由两个成员(或更多方)来提供。密钥协商的记过是参与协商的双方(或更多方)都将得到相同的密钥,同时,所得到的密钥对于其他任何方都是不可知的。

1打开文件所在的目录查看文件:

2生成公共随机值用于后续的密钥生成操作:

3 Alice将自己的私钥(参数1)与公共随机值(参数2)混合, 输出混合后的结果:Melting_Alice_color.pem:

4Bob将自己的私钥(参数1)与公共随机值(参数2)混合,输出混合后的结果:Melting_Bob_color.pem:

5 使用Bob的私钥(参数1)解密对称密钥密文文件(参数2), 输出解密后的明文密钥文件(参数3):

6 Bob用自己的私钥(参数1)与Alice的混合输出进行混合, 生成共享密钥:

7Alice用自己的私钥(参数1)与Bob的混合输出进行混合,生成共享密钥:

拜拜喽!

相关推荐
zzzzzz3101 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
大树885 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
小宇宙Zz5 天前
Maven依赖冲突
java·服务器·maven
网络研究院5 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智5 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest5 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_5 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
古城小栈5 天前
Unix 与 Linux 异同小叙
linux·服务器·unix
2601_961845155 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
零零信安5 天前
零零信安荣登数世咨询《新质·数字安全专精百强(2026)》暗网情报领域,彰显专业实力与创新引领
安全·网络安全·数据泄露·暗网·零零信安