对称秘钥和非对称秘钥

积云蟹

对称加密和非对称加密

对称加密

对称加密使用同一个秘钥来进行加密和解密
对称加密算法有:RC4、DES、3DES、AES
加密算法根据同一个秘钥将明文加密成密文,或将密文解密成明文

问题来了
对称秘钥如果明文传输,可以被第三方拿到,使得第三方也可以解密密文
对称秘钥如果密文传输,接收端如何解密秘钥

对称加密
对称加密

非对称加密

非对称加密使用公钥和私钥两种秘钥,它们并不是同一个秘钥
公钥用来加密明文,私钥用来解密密文
公钥一般是公开的,都能拿到,私钥只有接收端才有,不公开
非对称加密算法有:RSA、DH 等

非对称加密的加解密速度比对称加密要慢很多

工作原理:发送端使用公钥加密,接收端使用私钥解密;公钥和私钥由接收端生成,公钥明文传输给发送端,发送端收到后使用公钥将数据加密后发送到接收端,接收端使用私钥解密,公钥被第三方截获也没关系,因为第三方没有私钥

非对称加密
非对称加密

混合加密

对称加密不能安全的传输密钥,但是加解密速度块
非对陈加密可以安全的传输密钥,但是加解密速度慢
🤔🤔
使用非对称加密解决对称秘钥的传输问题,使用对称加密传输数据

SSL/TLS 使用的就是混合加密

混合加密
混合加密
  • 标题: 对称秘钥和非对称秘钥
  • 作者: 积云蟹
  • 创建于 : 2025-05-22 10:22:07
  • 更新于 : 2025-05-22 11:01:56
  • 链接: https://123456.today/2025/05/22/对称和非对称加密/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论