<算法导论>RSA公钥加密点记

公钥(Pa)、私钥(Sa)是一个匹配对

消息:M,有

M=Sa(Pa(M))

M=Pa(Sa(M))

 

发送方Bob,接收方Alice

公钥系统的加密过程:Bob通过公开的途径获取Alice的公钥Pa对信息进行加密Pa(M),只有唯一Alice拥有的密钥Sa能通过Sa(Pa(M))=M获取原有信息,关键点:Sa只有Alice拥有

公钥系统的数字签名过程:Alice使用密钥Sa对M进行加密Sa(M)=M2,Bob使用公钥获取Pa,解密Pa(M2)

 

笔者这样形象的理解:公钥相当于办公室的钥匙,私钥相当于保险柜的钥匙,保险柜的钥匙,保险柜可以通过一个小口放入物品,但是不能取出物品

A是该办公室主任,该办公室钥匙公司的保安行政工作人员也有,但是保险柜钥匙只有A有

 

这样,公钥系统的加密过程:

即行政人员用公钥(办公室钥匙)打开办公室后,把通过小口物品放入保险柜(但不能取出),只有A能通过他拥有的钥匙取出

公钥系统的数字签名过程:

即A通过保险柜钥匙取出某个东西后,跟行政人员说,我有东西放在办公室桌上,你去拿下好了;然后行政人员通过他拥有的办公室钥匙,打开办公室取走验证A交代的东西

 

备注:内容随时更新,有意见欢迎评论一起学习

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值