0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ECB和CBC模式的区别

凌科芯安加密芯片 来源:凌科芯安加密芯片 作者:凌科芯安加密芯片 2022-11-28 11:05 次阅读

ECB模式

ECB模式的全称:Electronic codebook,即电子密码本。需要将待加密消息按照对应算法分组的要求分成若干块,并对每个块进行独立加密。ECB模式的加密过程如下:

fbd31014-6ec7-11ed-8abf-dac502259ad0.png

优点:ECB模块可以并行处理数据。

缺点:同样原文生成同样的密文,并不能很好地保护数据。

同时加密,如果原文一样,加密出来的密文也是一样的,因为它们的加密密钥key都是一样的。

CBC模式

CBC模式的全称:Cipher Block Chaining(密文分组链接模式),之所以叫这个名字,是因为密文分组像链条一样互相连接在一起。

在CBC模式中,首先将明文分组和一个密文分组进行异或(XOR)运算,然后再进行加密。初始化向量IV长度与明文分组长度相同,在这种方法中,每个密文块都依赖与它前边的所有明文块。加解密过程如下图:

fbf1b78a-6ec7-11ed-8abf-dac502259ad0.png

优点:同样的原文生成的密文不一样。

缺点:串行处理数据,使得加密速度很慢。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ECB
    ECB
    +关注

    关注

    0

    文章

    3

    浏览量

    7378
  • 加密算法
    +关注

    关注

    0

    文章

    211

    浏览量

    25530

原文标题:加密算法常见问题(一):ECB和CBC模式的区别

文章出处:【微信号:凌科芯安加密芯片,微信公众号:凌科芯安加密芯片】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TAS5611有M1,M2,M3模式设置脚,TAS5611的AD模式 BD模式有什么区别

    TAS5611有M1,M2,M3模式设置脚,请教一下芯片的AD模式BD模式有何区别
    发表于 10-16 07:55

    OMAP3530/25/15/03、DM3730/25、AM3715/03 CBB、CBC和CUS回流焊曲线

    电子发烧友网站提供《OMAP3530/25/15/03、DM3730/25、AM3715/03 CBB、CBC和CUS回流焊曲线.pdf》资料免费下载
    发表于 10-14 11:29 0次下载
    OMAP3530/25/15/03、DM3730/25、AM3715/03 CBB、<b class='flag-5'>CBC</b>和CUS回流焊曲线

    PCM1808的主模式和从模式在应用上有什么区别?用从模式可以测量从MIC获取到的音量是多少分贝吗?

    PCM1808的主模式和从模式在应用上有什么区别?用从模式可以测量从MIC获取到的音量是多少分贝吗?
    发表于 10-11 08:00

    CMOS和非门电路的输入端电阻模式有什么区别

    CMOS和非门电路的输入端电阻模式之间存在一些关键的区别,这些区别主要体现在电阻的作用、连接方式以及对电路性能的影响上。
    的头像 发表于 10-01 17:32 577次阅读
    CMOS和非门电路的输入端电阻<b class='flag-5'>模式</b>有什么<b class='flag-5'>区别</b>

    usb主机模式和设备模式区别

    USB(通用串行总线)是一种广泛使用的接口技术,用于连接计算机和外部设备。USB主机模式和设备模式是USB通信中的两种不同角色,它们定义了设备和计算机之间的通信方式。以下是对这两种模式的介绍
    的头像 发表于 09-25 09:06 567次阅读

    伺服电机位置模式和速度模式区别

    伺服电机作为现代工业自动化领域中的核心动力装置,其控制模式的选择对于整个系统的性能有着至关重要的影响。在伺服电机的控制模式中,位置模式和速度模式是最为常见的两种。本文将对这两种
    的头像 发表于 06-05 15:02 3026次阅读

    网络桥接模式是什么? 网络桥接模式和路由模式区别

    ,以便将多个计算机连接在一起并共享资源。 网络桥接模式和路由模式区别 网络桥接模式和路由模式是计算机网络中两种不同的数据传输方式。它们的主
    的头像 发表于 05-10 13:48 4044次阅读

    STM32F0 stop模式WFI和WFE区别是什么?

    同题:STM32F0 stop模式WFI和WFE区别?求大神指点,谢谢!
    发表于 04-16 06:39

    555集成芯片的三种工作模式区别

    555集成芯片是一个功能强大的模拟电路和数字电路结合的中规模集成电路,它主要有三种工作模式:单稳态模式、双稳态模式和无稳态模式。这三种模式
    的头像 发表于 03-26 14:46 1422次阅读

    工业智能网关的网关模式和交换机模式有哪些区别

    工业智能网关主要用以实现工业物联网络中不同设备和系统之间的通信,工业智能网关常见的两种工作模式是网关模式和交换机模式,在功能和应用场景上存在显著差异,本篇就为大家简单介绍一下两者之间的主要区别
    的头像 发表于 03-12 17:24 928次阅读
    工业智能网关的网关<b class='flag-5'>模式</b>和交换机<b class='flag-5'>模式</b>有哪些<b class='flag-5'>区别</b>

    开关电源的工作模式有什么区别和优缺点?

    有什么优缺点? 主要不理解的就是开关电源主要储能器件磁芯的设计,哪种工作模式会导致磁芯在多次开关管储能释放能量之后会导致饱和,影响开关电源工作? 临界模式对磁芯的设计有什么要求,与连续模式有什么
    发表于 03-06 21:47

    临界模式与连续模式区别

    在功率因数校正(PFC)电路设计中,临界模式(Boundary Conduction Mode,BCM)和连续模式(Continuous Conduction Mode,CCM)是两种关键的操作模式
    的头像 发表于 02-23 15:35 1917次阅读
    临界<b class='flag-5'>模式</b>与连续<b class='flag-5'>模式</b>的<b class='flag-5'>区别</b>

    开关电源的突发模式和脉冲跳跃模式的原理及区别是什么?

    想弄懂开关电源的突发模式和脉冲跳跃模式的原理及区别,以BOOST拓扑为例,希望能够有对应的电感、开关以及输出的波形,谢谢。。
    发表于 01-08 07:25

    LTC3119负载电流持续为3A时PWM和Burst模式有什么区别

    数据手册中 写到 Burst模式在大电流时自动转为PWM 模式那么在大电流下PWM 和Burst模式区别是什么
    发表于 01-05 07:21

    噪声的模式与行为,区别Earth与Ground的重要性

    噪声的模式与行为,区别Earth与Ground的重要性
    的头像 发表于 12-01 16:04 510次阅读
    噪声的<b class='flag-5'>模式</b>与行为,<b class='flag-5'>区别</b>Earth与Ground的重要性