本来很久之前就应该把它学了,但是不能静下心看完,拖到现在.........
今天上课的时候跟cg一起看,抱着神仙的大腿将它看完了,cg牛逼!!
首先我们先看下他的加密过程
可以看到,它先将明文进行分块,第一块与初始变量异或,然后秘钥进行加密,得到的密文再与第二块明文进行异或,继续秘钥加密,以此类推,加密过程有个最显著的特点就是:前一个密文用来产生后一个密文
接下来是解密的过程,其实懂了加密的过程,解密得过程就是加密的逆推过去
将密文进行分块,第一块先秘钥解密,然后再去跟初始变量进行异或,得出来的是第一块明文,第二块密文秘钥解密,然后与第一块密文进行异或,得到第二块密文,以此类推,同样的,前一块的密文也会参与后一块密文的解密
接下来就讲翻转攻击,先给张图