首页 > 其他 > 详细

图解密码技术------第5章公钥密码

时间:2020-05-16 17:52:54      阅读:49      评论:0      收藏:0      [点我收藏+]


首先,将物品放入寄物柜中。然后,投入硬币并拔出钥匙,就可以将寄物柜关闭了。关闭 后的寄物柜,没有钥匙是无法打开的。
只要有硬币,任何人都可以关闭寄物柜,但寄物柜一旦被关闭,再怎么投币也无法打开。 打开寄物柜需要使用钥匙,而不是硬币。
因此我们可以说,硬币是关闭寄物柜的密钥,而钥匙则是打开寄物柜的密钥。


 技术分享图片

公钥密码还有各种不同的称谓,例如非对称密码(asymmetric cryptography )

 
时钟运算:
 技术分享图片


 
RSA:RSA是一种公钥密码算法,它的名字是由它的三位开发者,即Ron Rivest. Adi Shamir和 Leonard Adi eman 的姓氏的首字母组成的(Rivest-Shamir-Adleman )o
 技术分享图片

 

 

 技术分享图片

 

 

 

技术分享图片

 

 

 技术分享图片

 

 

 

技术分享图片

 

 

 
 
中间人攻击
 技术分享图片

 

 防御中间人攻击需要认证,可以使用公钥的证书。
 

选择密文攻击(Chosen Ciphertext Attack ):发送任意数据,服务器都会将其当作密文来解密并返回解密的结果,这种服务被称为解密 提示(Decryption Oracle)。只要我们在解密时能够判 断密文是否是由知道明文的人通过合法的方式生成的就可以了。换句话说,也就是对密文 进行认证。RSA-OAEP ( Optimal Asymmetric Encryption Padding,最优非对称加密填充)正 是基于上述思路设计的一种RSA改良算法(RFC2437 )。

 
其他公钥密码
ElGamal 方式
Rabin 方式
椭圆曲线密码(Elliptic Curve Cryptography, ECC )

 2020-05-15
 
 

图解密码技术------第5章公钥密码

原文:https://www.cnblogs.com/lemo123/p/12901432.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!