AES 128BIT加解密算法?

kuohai 2009-12-17 09:49:47
请问AES加密应该是国际标准吧,就是不管用什么语言,加密解密的结果都是一样的是吗?看了网上的源码,有的需要一个IV,不明白什么意思,一共不就需要一个密钥,明文吗?
...全文
197 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
数据之巅 2009-12-17
  • 打赏
  • 举报
回复
AES是美国的标准,也是事实上的国际标准,加密解密时主要是一个密钥,但是由于加密算法的需要,如果选用不同的密码块链模式,就可能需要这个密钥向量来进行运算。
我们一般使用的都模式都不需要这个东西,但是在C#中必须要将它初始化。这个和它的实现有关,在程序中你随便给它初始化就可以了。但是你选用了一些特殊的链接模式的话,这个东西就有影响了。。。
kuohai 2009-12-17
  • 打赏
  • 举报
回复
vector,好像很多加解密都牵扯到这个,不明白什么意思
babyofbaby 2009-12-17
  • 打赏
  • 举报
回复
AES不是要加密很多轮吗,没一轮会对密钥扩展,IV是用来存放扩展的密钥吧?没有看过程序,只是猜测。
bmwsl 2009-12-17
  • 打赏
  • 举报
回复
帮顶

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧