Crypto入门-分组密码初探
Crypto入门-分组密码初探
基础知识
工作模式
设明文为
ECB
电子密码本。
CBC
密码分组链接。
OFB
输出反馈模式。
CFB
密文反馈。
CTF/ICM/SIC
整数计数模式。
费斯妥密码
明文被分为
得到密文
解密就是整个加密操作逆序做一遍:
得到明文
AES常见攻击
Byte-at-a-Time
当一个块尺寸为
CBC-IV-Detection
正常CBC模式解密为:
当
可知
CBC-Bit-Flipping
在解密过程中,可通过控制密文
CBC-Padding-Oracle
利用PKCS#7填充算法时,Padding不正确会使服务器抛出异常。如果能获得密文
一般情况下,'\x00'
时才不会抛出错误。若倒数第'\x00'
也不会报错,此时可重新生成个
当探测到不会报错的
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 The Blog of Monoceros406!