当前位置: 首页 > news >正文

聊一聊密钥交换

设备之间通信,为了安全,都会采用加密通信,

要加密就要用到密钥key,要用到key需要了解怎么生成密钥key,今天说一个很有名的DH密钥交换算法,如图:此图来自互联网,

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pSA5bKpXzIwMDk=,size_20,color_FFFFFF,t_70,g_se,x_16

 中间过程暂时可以不用管,只需要知道一番操作,两个设备就生成的相同的密钥key,

还有一个图挺好,也来自互联网

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pSA5bKpXzIwMDk=,size_20,color_FFFFFF,t_70,g_se,x_16

也是一番操作,生成相同的密钥key。

咱们可以简化一下,使用预制密钥交换,

比如:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pSA5bKpXzIwMDk=,size_20,color_FFFFFF,t_70,g_se,x_16

 这样也可以生成简单的密钥key,

当然,还有很多种生成密钥key的方式,比如rsa密钥等等,还可以多重方式相结合,那样生成的密钥key就更加难以破解

相关文章:

  • 安装 ZooKeeper 并配置服务
  • 【时间序列】时间序列预测基本方法:移动平均(SMA,EMA,WMA)
  • 电脑重装系统开机后运行慢怎么办
  • [高性能] 关于如何高效的往本地写入视频
  • 【C++】string类
  • 一级建造师考试大纲要改版了?对2022年的考试有影响吗?
  • CSS 伪类选择器 last-child 和 last-of-type 的区别
  • string
  • Vue简介及简单应用
  • 停止线程的方法
  • java计算机毕业设计计算机专业在线学习评估软件-演示录像-源码+数据库+系统+lw文档+mybatis+运行部署
  • STM32Cube学习(2)——定时器中断
  • jenkins安装部署(前端+后端)自动发布
  • docker logs 命令
  • 数据结构和算法-全文总结
  • ----------
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • CSS 提示工具(Tooltip)
  • CSS居中完全指南——构建CSS居中决策树
  • es6(二):字符串的扩展
  • Fastjson的基本使用方法大全
  • JAVA 学习IO流
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Leetcode 27 Remove Element
  • Mithril.js 入门介绍
  • React的组件模式
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • 从零开始学习部署
  • 构建工具 - 收藏集 - 掘金
  • 今年的LC3大会没了?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 通过几道题目学习二叉搜索树
  • 温故知新之javascript面向对象
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 一文看透浏览器架构
  • 用Visual Studio开发以太坊智能合约
  • 怎么将电脑中的声音录制成WAV格式
  • 找一份好的前端工作,起点很重要
  • - 转 Ext2.0 form使用实例
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • #1015 : KMP算法
  • #考研#计算机文化知识1(局域网及网络互联)
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (学习日记)2024.01.19
  • (一)Neo4j下载安装以及初次使用
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • ./configure、make、make install 命令