技术栈

cbc字节翻转攻击及例题讲解

Emmaaaaaaaaaa
2 年前
安全·密码学·cbc字节翻转攻击及例题讲解·ctf
CBC字节翻转攻击介绍 & 例题1、首先将明文分组(常见的以16字节为一组),位数不足的使用特殊字符填充。 2、生成一个随机的初始化向量(IV)和一个密钥。 3、将IV和第一组明文异或。 4、用key对3中xor后产生的密文加密。 5、用4中产生的密文对第二组明文进行xor操作。 6、用key对5中产生的密文加密。 7、重复4-7,到最后一组明文。 8、将IV和加密后的密文拼接在一起,得到最终的密文。