对称密钥、非对称密钥、数字信封与数字签名详解
创作时间:
作者:
@小白创作中心
对称密钥、非对称密钥、数字信封与数字签名详解
引用
CSDN
1.
https://blog.csdn.net/weixin_50571749/article/details/135418902
对称密钥
- 对称密钥:加密和解密使用同一把密钥
- 优点:加解密速度快
- 缺点:密钥在传输的过程中存在风险
非对称密钥(公加私解)
- 非对称密钥:双方都分别拥有一把密钥,分别是公钥和私钥。公钥是发布在公网上的,发送方利用公钥进行数据加密,然后接收方利用私钥进行解密。这样保证了密钥的安全性
- 优点:保证了密钥的安全性
- 缺点:加解密速度慢,只适合传输少量数据,无法证伪
数字信封
数字信封:对传输的数据信息进行对称密钥加密,而对加密数据的对称密钥进行非对称加密
例如:
- 甲采用对称密钥对明文信息进行加密
- 甲使用乙的公钥对对称密钥进行加密,得到数字信封
- 甲将密文以及数字信封发送给乙
- 乙收到密文以及数字信封之后,先用自己的私钥对数字信封解密,得到对称密钥
- 乙使用对称密钥再对密文信息进行解密,得到最原始的明文信息
- 优点:很好的规避了对称密钥和非对称密钥的加密数据时的缺点(在保证安全性的前提下,又提升加解密的数据)
- 缺点:无法证伪
数字签名(私加公解)
数字签名:数字签名用于接受者证伪,保证发送者的不可否认性
例如:
- 甲采用对称密钥对明文信息进行加密
- 甲使用乙的公钥对对称密钥进行非对称加密,得到数字信封
- 甲将最原始的明文信息通过Hash计算得到一段Hash-1的值,并将该Hash值使用甲的私钥进行加密,得到数字签名
- 甲将密文、数字信封以及数字签名发送给乙
- 乙通过自己的私钥对数字信封进行解密,得到对称密钥
- 乙使用对称密钥对密文信息进行解密,得到明文信息
- 乙对此明文信息进行Hash计算,得到Hash-2
- 乙使用甲的公钥对数字签名进行解密,得到Hash-1的值
- 乙将Hash-1和Hash-2进行比对,如果相同,则可以判断信息的正确性
热门推荐
用市场均衡理论和回归分析,解释和预测生猪价格趋势
橘子是上火还是降火?这些人不适合吃橘子
尘肺病检查项目全面解析:关注职业健康,守护呼吸系统
A级车与B级车的区别是什么?
绿茶存放最好放冰箱
华为HR胡玲五千字控诉人力资源体系,任正非发文保护,仍执意离职
房产证丢失怎么办?补办流程及预防措施全攻略
无人机航拍摄影实用技巧全攻略
查血脂最准确的方法是什么? 了解血脂检测的关键要点
REVOLVE:响应演化驱动的智能优化框架,破解传统AI优化瓶颈
AOE-网(拓扑排序的集成应用)
哪种运动可以有效减掉虚胖
佩戴黄金手镯的讲究学问:左手还是右手,答案在这里!
本命年究竟是好还是不好 本命年对个人运势有什么影响
重塑“鱼设”——关于鲨鱼的8个小知识
美股暴跌与征税政策,市场反应与投资策略
足三里进针深度
如何找话题的热点数据库
如何计算和管理投资组合的收益?这些收益分配策略有哪些实际应用?
微信聊天记录清空无用?一招教你彻底清理,释放数十G空间!
钳形电流表的规格与使用方法
砖瓦房“爆改”成了茅草屋?村民投了赞成票
福建舰弹射器高清曝光:8万余吨排水量,性能对标福特级
《老九门2》官宣,炸出了好几个热搜,演员选角才是关注焦点
水果与干果大不同:营养成分对比与食用指南
查快递轻松行:如何利用手机号查询快递信息
怎样高产栽培羊肚菌?
“传承千年文化意,家具之美在宋代:”论宋代家具风格特点
羽毛球男单接发球技巧图解大全
绞股蓝的生长环境和分布区域(探究绞股蓝喜欢生长的地方及其分布情况)