第五讲 公钥密码算法 | 您所在的位置:网站首页 › 公钥密码比传统密码更安全 › 第五讲 公钥密码算法 |
公钥密码与对称密码的区别
对称密码是基于置换和扩散,非对称密码是基于数学难题
对称密码只使用一个密钥,公钥算法使用两个独立的密钥
![]() ![]() ![]() ![]() k必须保密,且每次不能相同。 加密:![]() 加解密举例:
![]() 更详细的描述可以参考以前的博文:深入浅出地讲解RSA密码 RSA算法的攻击方法 强力攻击(穷举法):尝试所有可能的私有密钥 计时攻击 选择密文攻击 公共模数攻击 低加密指数攻击 低解密指数攻击 加密和签名的攻击 对RSA的选择密文攻击即可以利用窃听得到的密文构造文件,再继续发给对方骗取签名,从而破解得到明文。 对RSA的公共模数攻击即已知对相同的明文使用相同模数加密得到的两个密文,即使两对公私钥不相同也可以恢复出明文。 |
CopyRight 2018-2019 实验室设备网 版权所有 |