TLS/SSL(四)非对称密码和RSA 算法

一  非对称密码 

对称加密的'困难': 如何把'密钥'传递给双方?  --> '非对称加密'

①  非对称密码

②  非对称加解密的过程

1、公钥和密钥'如何'使用?

2、通过'Alice'和'Bob'的通信机制来'理解',这里'假定'用'RSA'生成一对'密钥'对

+++++++++  "Alice如何拿到Bob的公钥"  +++++++++

1、基于'PKI'基础设施,从'第三方'拿到

2、建立'tcp'连接后,先通过'一次'TLS握手,'Bob'把公钥给'Alice'

二  RSA 算法

①  RSA 算法

说明: 'RSA'算法是'非对称'加密重要的算法

早期: 使用'RSA'在'TLS'握手中传递'对称加密算法'的'密钥'

现在: 使用'RSA'算法生成'CA自签名证书'

②   RSA 算法中公私钥的产生

思考: 为什么'RSA算法'是'安全'的呢?  --> 对一个大数'n'做因式分解非常'困难'

③  RSA 算法加解密流程

说明: 具体'数学过程'不需要深究,了解有'这么回事'即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值