标签:style src ecc 通过 padding oracl abi 防御 填充
首先,将物品放入寄物柜中。然后,投入硬币并拔出钥匙,就可以将寄物柜关闭了。关闭 后的寄物柜,没有钥匙是无法打开的。
只要有硬币,任何人都可以关闭寄物柜,但寄物柜一旦被关闭,再怎么投币也无法打开。 打开寄物柜需要使用钥匙,而不是硬币。
因此我们可以说,硬币是关闭寄物柜的密钥,而钥匙则是打开寄物柜的密钥。
公钥密码还有各种不同的称谓,例如非对称密码(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
标签:style src ecc 通过 padding oracl abi 防御 填充
原文地址:https://www.cnblogs.com/lemo123/p/12901432.html