DH算法 | 迪菲-赫尔曼Diffie–Hellman 密钥交换及RSA(学习笔记)

DH算法 | 迪菲-赫尔曼Diffie–Hellman 密钥交换(学习笔记),来自B站:


【不懂数学没关系】DH算法 | 迪菲-赫尔曼Diffie–Hellman 密钥交换_哔哩哔哩_bilibili


其中截图学习一下:

 
这里其实就是一个比方:蒜老大自己有蒜,油大叔自己有油;然后呢,各自用排骨来做;
蒜老大只能做出蒜香排骨,油老大只能做出油炸排骨;
    然后呢,蒜老大把自己的蒜香排骨,通过美团送给了油大叔,油大叔也把自己的油炸排骨送给了蒜老大;
    那么,蒜老大和油大叔因为各自拿到了对方的材料,于是都可以做出蒜香油炸排骨了。即使中间有黑客,因为无法知道两人各自的蒜和油,所以也没办法仿冒。

   回到数学问题上:其实核心是为了生成公钥了。比如下图:

 

 那么他们后续就可以用这个2,来做后续的对话的加密密钥。而如果大素数的话,即使知道余数和MOD这个算法,依然很难还原原来的数。


其实就是公钥加密,用自己的私钥才能解密,反过来也行的。上图中,用户的私钥是3了额。E和N都是公开的。
然后再看下产生过程:
 

 因为大素数分解难题,所以目前还是OK的RSA

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值