公钥密码与对称密码

1、一个公钥密码算法至少要满足哪些要求才是安全的呢

①产生密钥对(也就是公钥和私钥)在计算上是容易的。

②对消息加密产生密文在计算上是容易的。

③对密文解密在计算上是容易的。

④敌手由公钥求对应的私钥在计算上是不可行的。

⑤敌手由密文和公钥恢复明文在计算上是不可行的。

2、简述对称加密体制与公钥体制的异同与优缺点。

对称密码:

运行条件:1、加密和解密使用相同的密钥和相同的算法;
2、通信之前,发送方和接收方必须协商好共享密钥。

安全条件:1、密钥必须保密;
2、如果不掌握密钥,要想解密报文是不可能或者至少是不现实的;
3、知道所用的算法加上密文的样本必须不足以确定密钥。

 运算速度:运算速度快,适合加密大量数据。

公钥密码:

运行条件:1、加密和解密使用不同的算法和密钥,每个用户有一对密钥,加密时用公钥,解密时用私钥;
2、发送方和接收方各自拥有一对相互匹配的密钥中的一个,无需事先进行密钥协商。

安全条件:1、两个密钥中的一个必须保密;
2、如果不掌握私钥,要想解密密文是不可能或者至少是计算上不可行的;
3、知道所用的算法、公钥以及密文必须不足以确定对应的私钥。

运算速度:运算速度慢,适合加密少量数据。
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值