网络安全-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的混合输出进行混合,生成共享密钥:

拜拜喽!

相关推荐
上海云盾第一敬业销售6 小时前
游戏开服即“炸服“?CC攻击成游戏行业隐形杀手
服务器·网络·游戏
JiaWen技术圈6 小时前
HTTP/3 协议基础
网络·网络协议·http
开开心心就好6 小时前
直接减少蓝光辐射的专业护眼工具
linux·运维·服务器·智能手机·excel·java-rabbitmq·sdkman
唔666 小时前
Android在局域网中搭建 MQTT服务器 协议V3.1.1
android·运维·服务器
StackNoOverflow6 小时前
Elasticsearch 全文检索服务器入门教程(含 IK 分词器)
服务器·elasticsearch·全文检索
Shadow(⊙o⊙)6 小时前
进程分析—从操作系统到Linux内核深入
linux·运维·服务器·开发语言·网络·c++·后端
Wild API6 小时前
API中转站多模态接入怎么选:文本、图片、音频不要混在一起测
网络·人工智能·ai
轻颂呀6 小时前
深度理解TCP(backlog、连接机制、抓包实践)
网络·网络协议·tcp/ip
pencek15 小时前
Hack-The-Box-Cap
网络安全
苍煜16 小时前
Docker容器网络详解+端口映射原理(系列第二篇:实战核心)
网络·docker·容器