对称加密和非对称加密(小记)

首先来看一下什么是对称加密和非对称加密:

  • 对称加密:使用同一个秘钥对数据进行加密解密
  • 非对称加密:加密和解密使用不同的秘钥,两个秘钥搭配使用(公钥可以公布,用于加密,私钥必须保密,用于解密)

**在互联网中,一台主机可以和任意一台其他主机通信,****无论是对称加密还是非对称加密,**对于每一对通信我们都需要尽量使用不同的秘钥,否则一但相同秘钥的两对主机监听到了对方的消息,就会导致加密数据被泄露

对于对称加密来说,它有以下缺点:

  • 第一次通信的时候双方需要协商秘钥,但是协商秘钥的过程本身也需要加密,造成死循环(非对称加密的公钥是公开的,不需要保密,因此不会死循环)
  • 如果一台主机和N台主机通信,那它要保存N个秘钥并且不能外泄(非对称加密不需要,只需要保存自己的私钥,就可以接受任意主机发来的用公钥加密的消息且数据不会被第二个主机解析成功)

而对于非对称加密来说,它有以下缺点:

  • 每次加密解密性能开销比较大

因此在实际使用过程中,我们一般使用非对称加密来完成对称秘钥的确定(破除循环),然后使用对称秘钥进行通信(提高性能)

相关推荐
幻智星科技2 分钟前
Karatsuba与CSD优化FPGA大数乘法
c++·fpga开发·密码学
星恒讯工业路由器35 分钟前
工业网关固件升级:远程OTA支持与防变砖机制详解
网络·物联网·工业网关·固件升级·远程ota·防变砖机制·双系统备份
打工仔折腾 AI1 小时前
Linux 网络编程:从零掌握 TCP Socket 编程与 C++ 实战落地
linux·网络·人工智能·后端·python·tcp/ip·性能优化
Yiran_G1 小时前
ZigBee通信正常,数据却是错的?嵌入式开发中的数据链路排查
网络·嵌入式硬件·物联网·智能家居
honsor2 小时前
ModbusTCP、SNMP、HTTP 怎么选?以太网温湿度变送器协议选型实战
网络·物联网·网络协议·tcp/ip·http
启博网络2 小时前
智慧档案库房工业组网:MR-1280 边缘大脑,实现温湿度、漏水、防火防盗设备智能联动教程
运维·网络·物联网·网络协议·网络安全·信息与通信·sdwan
2401_868534782 小时前
国家东数西算纵深推进的算力感知网络(APN6/算网一体)架构规划与设计
服务器·网络
诚丞成2 小时前
Kavita真正好用的不是“远程阅读”:而是把NAS目录重新组织成可扫描的Library
开发语言·网络
weixin_417396832 小时前
酒店弱电工程多少钱?三种计价口径与报价构成
网络·技术·酒店·综合布线·弱电
mengge.cloud2 小时前
1022小白入门教程(番外筑基)— nerdctl 容器基本功 + K8s 资源编写
linux·网络·云原生·容器·kubernetes·云计算·k8s