# 密码学之加密模式

2 min read
Table of Contents

感觉我就是个M,密码学是S。

ECB 电码本模式

就是最基本的分组加密模式,切分成相同大小的段然后对各段进行加密

简单,可并行,误差不传递

未隐藏统计规律,不抵抗替换攻击

CBC 密码分组链接模式

n块的密文与n+1块明文异或后再加密n+1块

安全性强,可校验,可抵抗统计替换等攻击

串行加密/解密不可并行,加密时n块误差影响后续所有,解密时n块误差影响n和n+1

CFB 密码反馈模式

n块密文移位->加密->与n+1块明文异或

转换为流密码,解密可并行,自同步

信息浪费,串行加密不可并行,加密时n块误差影响n+1,解密时n块误差影响n和n+1

OFB 输出反馈模式

n块加密结果移位->加密->与n+1块明文异或

转换为流密码,解密可并行,自同步

信息浪费,串行加密不可并行,加密时n块误差影响n+1,解密时n块误差影响n和n+1

CTR 计数器模式

利用计数器(不一定就是普通计数器,可以是一个长期不重复算法生成)生成密钥,再与明文异或

可以并行,可以校验,实现简单

My avatar

Thanks for reading my blog post! Feel free to check out my other posts or contact me via the social links in the footer.


More Posts

Comments