当前位置:   article > 正文

《白帽子讲Web安全》11-加密算法与随机数_web安全 加密算法

web安全 加密算法

第11章 加密算法与随机数

11.1 概述

  1. 常见的加密算法
    • 分组加密算法
    • 流密码加密算法
  2. 对比
分组加密算法 流密码加密算法
基于“分组”(block)进行操作 每次只处理一个字节
根据算法的不同,每个分组的长度可能不同 密钥独立于消息之外,两者通过异或实现加密与解密
代表:DES、3-DES、Blowfish、IDEA、AES等 代表:RC4、ORYX、SEAL等

3. 针对加密算法的攻击,一般根据攻击者能获得的信息,可以分为:
- 唯密文攻击
- 已知明文攻击
- 选择明文攻击
- 选择密文攻击

11.2 Stream Cipher Attack

流密码的加密是基于异或(XOR)操作进行的,每次都只操作一个字节。但流密码加密算法的性能非常好。

11.2.1 Reused Key Attack

  1. 在流密码的使用中,最常见的错误便是使用同一个密钥进行多次加/解密。

11.2.2 Bit-flipping Attack

  1. 在密码学中,攻击者在不知道明文的情况下,通过改变密文ÿ
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/895815
推荐阅读
相关标签
  

闽ICP备14008679号