喜迎
春节

2.3 密码学的两大类型:对称 vs 非对称


根据密钥的使用方式,密码学分为两大阵营。

对称密码
加密和解密用的是同一个密钥。就像你用一把钥匙锁上箱子,朋友用同一把钥匙打开。优点是速度快,适合加密大量数据。缺点是要想办法安全地把密钥交给对方——如果密钥在传输中被窃取,一切就白费了。

非对称密码
加密和解密用不同的密钥。每个人都可以生成一对密钥:一个叫公钥,可以公开给全世界;一个叫私钥,自己藏好。别人用你的公钥加密消息,只有你的私钥能解开。反过来,你也可以用私钥签名,别人用公钥验证。

非对称密码解决了“密钥分发”的千年难题,但速度比对称密码慢得多。所以在实际应用中,两者是配合使用的:用非对称密码安全地交换一个临时密钥,然后用这个临时密钥进行对称加密。这就是我们后面会讲到的“混合加密体系”。


文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
评 论
 上一篇
2.1 一张图看懂:加密、解密、密钥是什么
2.1 一张图看懂:加密、解密、密钥是什么
让我们从一个最简单的场景开始:你想给朋友写一封秘密信件,但又担心信会被别人偷看。 最原始的办法:你和朋友约定好,把每个字都替换成另一个字(比如“你”写成“我”,“好”写成“坏”)。这样,即使信被截获,对方也看不懂。 这个场景里,藏着密码学的
2026-03-12
下一篇 
2.4 身边的密码学:那些你每天都在用的技术
2.4 身边的密码学:那些你每天都在用的技术
你可能没有意识到,但密码学已经像空气一样渗透到你的数字生活里。让我们做一个小小的实验,看看一天中你会遇到多少密码学技术。 早晨你用指纹解锁手机。指纹传感器采集你的指纹特征,通过哈希函数转换成一段数字摘要,再和手机里预先存储的摘要对比。整个过
2026-03-12
  目录
hexo