打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
AES加解密算法结构图

http://blog.csdn.net/searchsun/article/details/2542670

 一般给出的例子,包括key, plaintext, inputblock, outputblock, Ciphertext. 主要是区分plaintext and inputblock, 和outputblock and ciphertext.给出个图片就什么都懂了。

下面是CBC模式的算法结构图

也就是明文plaintext和输入到加解密单元的块数据不同而已。那么同样道理可以知道对于ecb模式而言,这两个是相同的

这样可以说明,如果ECB模式的明文出现重复(按块最小单位重复),那么密文也应该是重复的。而CBC模式需要参考以前的向量,所以即使明文重复了,密文也不会重复。

按照这样的结构图,就应该很明确,输入明文是多大,输出也应该是多大才对。但是我下载的一些加解密单元好像秘文都比明文要大,不知道他们算法上是怎么实现的。

如果要了解其他的更多模式和码流例子,参考

http://cryptome.info/0001/bcm/sp800-38a.htm

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
策略模式结构图
用C ++ 进行 设计模式的解析和实现
24.3.7 相关模式
【LorMe周刊】噬菌体与细菌相互作用的网络结构
计算机理论:统一建模语言UML简单总结
TimeCrunch: Interpretable Dynamic Graph Summarization
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服