在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6551|回复: 24

[原创] AES算法特点简述

[复制链接]
发表于 2018-3-20 11:39:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

AES是美国国家标准技术研究所NIST旨在取代DES21世纪的加密标准。 AES是基于数据块的加密方式,也就是说,每次处理的数据是一块(16字节),当数据不是16字节的倍数时填充,这就是所谓的分组密码(区别于基于比特位的流密码),16字节是分组长度。AES共有ECBCBC等多种模式。

ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。

优点:1、简单;2有利于并行计算;3误差不会被传送;

缺点:1不能隐藏明文的模式;2可以对明文进行主动攻击;

图片1.jpg

CBC:是一种循环模式,前一个分组的密文和当前分组的明文异或操作后再加密,这样做的目的是增强破解难度。

优点:1不容易主动攻击,安全性好于ECB;2适合传输长度长的报文,SSLIPSec的标准。

缺点:1不利于并行计算;2误差传递;3需要初始化向量IV。

图片2.jpg

凌科芯安科技LKT4201N加密芯片支持AES-CBCAES-ECBAES-128AES-192、AES-256和国际上通用的对称和非对称算法,对于数据加解密有需求的开发人员来说是一个不错的选择。

发表于 2018-3-22 14:39:47 | 显示全部楼层
ECB和CBC模式可以同时存在吗?
 楼主| 发表于 2018-3-22 18:40:48 | 显示全部楼层
回复 2# 11199124

不能,只能单独用ECB或CBC。

发表于 2018-3-24 07:48:43 | 显示全部楼层
那么AES的封装和功能呢??还有开发环境,求楼主介绍一款性价比高的,开发经费有限啊
头像被屏蔽
发表于 2018-3-24 10:12:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-3-24 13:20:59 | 显示全部楼层
这个好,先MARK一下,个人觉得还是CBC模式比较好
发表于 2018-3-26 11:01:58 | 显示全部楼层
ECB模式和CBC模式可不可以合成一下,综合两者优点,互相弥补缺点,从而成为一种新的模式,起到更好的加密效果呢?
发表于 2018-3-26 16:22:38 | 显示全部楼层
想的挺好的,那你说男厕所跟女厕所能不能合成一个,都是独立隔断,这样既能保护隐私,又能共用资源!!!
发表于 2018-3-26 16:46:49 | 显示全部楼层
AES虽说要比DES\3DES 安全,但速度要慢很多吧?
发表于 2018-3-26 19:52:44 | 显示全部楼层
现在国内已经慢慢普及SM4算法了,跟AES用法相似,但也算是咱们自创的算法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-28 17:04 , Processed in 0.039418 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表