社区
云安全
帖子详情
AES共有ECB、CBC、CFB、OFB、CTR五种模式分别有什么区别?
libaiuncle
2010-01-06 09:40:19
AES共有ECB、CBC、CFB、OFB、CTR五种模式分别有什么区别?
一般情况下使用哪一种?最一种最安全?
另外,密钥长度分为 128位,192位,256位
希望给出详细的解答或相关的URL,最好是中文的。。。。
另外,在网上看到的工具 openssl.exe
echo abc | openssl aes-128-cbc -k 123 -base64
为什么每一次加密出来的结果都不一样的?
...全文
79179
8
打赏
收藏
AES共有ECB、CBC、CFB、OFB、CTR五种模式分别有什么区别?
AES共有ECB、CBC、CFB、OFB、CTR五种模式分别有什么区别? 一般情况下使用哪一种?最一种最安全? 另外,密钥长度分为 128位,192位,256位 希望给出详细的解答或相关的URL,最好是中文的。。。。 另外,在网上看到的工具 openssl.exe echo abc | openssl aes-128-cbc -k 123 -base64 为什么每一次加密出来的结果都不一样的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寒冰2046
2012-02-06
打赏
举报
回复
不错啊
houhuakui
2011-10-09
打赏
举报
回复
很值得学习
fenggui321
2011-09-05
打赏
举报
回复
下面这个地址介绍了几种加密模式的处理流程:
http://www.cnblogs.com/happyhippy/archive/2006/12/23/601353.html
AES 做为加密算法可以应用在加密模式中
上述的都是分组加密方式。
潇洒哥爱coding
2011-04-09
打赏
举报
回复
学习了~
ly_bianweilan
2010-12-07
打赏
举报
回复
密码学真是任重而道远呀……
zxgatnudt
2010-08-21
打赏
举报
回复
同一个算法的不同模式没有更安全的说法,不同模式对应的是不同的应用环境,都有优缺点
这个或许对你有所帮助
http://blog.csdn.net/aaaaatiger/archive/2008/06/08/2525561.aspx
zhpxpower
2010-01-17
打赏
举报
回复
楼上,模式和加密算法是两回事儿。
1、首先应该明白AES是基于数据块的加密方式,也就是说,每次处理的数据是一块(16字节),当数据不是16字节的倍数时填充,这就是所谓的分组密码(区别于基于比特位的流密码),16字节是分组长度。
2、分组加密的几种方式
ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。
CBC:是一种循环模式,前一个分组的密文和当前分组的明文异或操作后再加密,这样做的目的是增强破解难度。
CFB/OFB实际上是一种反馈模式,目的也是增强破解的难度。
ECB和CBC的加密结果是不一样的,两者的模式不同,而且CBC会在第一个密码块运算时加入一个初始化向量。
半吊子全栈工匠
2010-01-07
打赏
举报
回复
ECB、CBC、CFB、OFB、CTR 应该是DES的5种改进方案
AES
加解密(
aes
128/192/256
ecb
cbc
cfb
ofb
ctr
)
包含
aes
128/192/256
ecb
cbc
cfb
ofb
ctr
纯c代码,vs2015工程,快速了解各种
模式
的加解密调用。参考资源:https://download.csdn.net/download/howiexue/9978483,改编简单明了加解密例子,并且关键地方加了注释。
AES
加密
模式
(
ECB
,
CBC
,
CFB
,
OFB
,
CTR
)
NIST标准,
AES
加密
模式
介绍包括(
ECB
,
CBC
,
CFB
,
OFB
,
CTR
)。This recommendation defines five confidentiality modes of operation for use with an underlying symmetric key block cipher algorithm: Ele
ctr
onic Codebook (
ECB
), Cipher Block Chaining (
CBC
), Cipher Feedback (
CFB
), Output Feedback (
OFB
), and Counter (
CTR
). Used with an underlying block cipher algorithm that is approved in a Federal Information Processing Standard (FIPS), these modes can provide cryptographic protection for sensitive, but unclassified, computer data.
AES
(
ECB
、
CBC
、
CFB
、
CTR
)128/192/256加密算法C语言实现
1、完整的
AES
(
ECB
、
CBC
、
CFB
、
CTR
)算法,C语言实现,可用于金融POS安全认证; 2、
AES
-128、
AES
-192、
AES
-256加密/解密 3、内含测试程序,在Linux环境下进入目录后make即可编译,已经在ubuntu16.04环境下编译测试OK;
梦想加密器 支持DES 3DES
AES
等加密算法
ECB
,
CBC
,
CFB
,
OFB
,
CTR
模式
梦想加密器 支持DES 3DES
AES
等加密算法
ECB
,
CBC
,
CFB
,
OFB
,
CTR
模式
aes
加密算法
五种
模式
使用
ECB
,
CBC
,
CFB
,
OFB
,
CTR
五种
模式
进行
AES
加密解密
云安全
4,453
社区成员
4,377
社区内容
发帖
与我相关
我的任务
云安全
云计算 云安全相关讨论
复制链接
扫一扫
分享
社区描述
云计算 云安全相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章