③选择明文攻击(Chosen plaintext) 。密码破译者不仅能够获得一定数量的明---密文对,还可以用它选择的任何明文,在同一未知密钥的情况下能加密相应的密文 。密码破译者暂时控制加密机 。
文章插图
④选择密文攻击(Chosen ciphertext)。密码破译者能选择不同的被加密的密文,并还可得到对应的解密的明文,据此破译密钥及其它密文 。密码破译者暂时控制解密机 。
一个好的密码系统应该满足下列要求:①系统即使理论上达不到不可破,实际上也要做到不可破 。也就是说,从截获的密文或已知的明文—密文对,要确定密钥或任何明文在计算上是不可行的 。②系统的保密性是依赖于密钥的,而不是依赖于对加密体制或算法的保密 。③加密和解密算法适用于密钥空间的所有元素 。④系统既易于实现又便于使用 。
@木子羽辰,将一直带给大家信息安全知识,由浅至深、采用体系化结构逐步分享,大家有什么建议和问题,可以及留言,多谢大家关注,谢谢大家 。
【密码学基础】
推荐阅读
- 2020十大基础软件创新
- 一文搞懂 SQL:基础知识和业务实践总结
- 淘宝店铺0销量怎么办 淘宝新店怎么做基础销量
- CentOS 7中常用的基础命令
- 淘宝店铺怎么做基础 零基础怎么开网店
- 淘宝开店技巧与营销 做淘宝店铺最基础的运营技巧
- 基础通俗讲解集成学习算法
- 淘宝如何做到月销几千 淘宝新店怎么做基础销量
- 太厉害了!总算有人把“串行通信”的基础知识讲的明明白白了
- 混淆矩阵-不再那么令人混淆了