好心人来看一下

gabriel1 2003-11-12 08:21:28
我用的是这里面的,全盘拷贝。
http://www.zpcity.com/arli/commonprj/cls_DesEncrypt.cs
写到了service中。

调用的语句:
string spp=ds.Encrypt_3DES(Encoding.Unicode.GetBytes(Digest),res,res).ToString();


其中ds是一个service代理类。res是一个24位的byte[]{Response.Write(res.Length.Tostring())}出24

报错信息如下:

异常详细信息: System.Security.Cryptography.CryptographicException: 指定的初始化向量(IV)与此算法的块大小不匹配。

行 223: des.IV = desIV;


请高手解决一下好么?
...全文
71 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SaSBYa 2003-11-25
  • 打赏
  • 举报
回复
你不是从阿利那里下的嘛,问他一下就行啦。是不是啊。
gabriel1 2003-11-14
  • 打赏
  • 举报
回复
楼上在说什么?|??
SaSBYa 2003-11-14
  • 打赏
  • 举报
回复
呵呵,正版阿利怎么不出来啊。
gabriel1 2003-11-14
  • 打赏
  • 举报
回复
不敢相信,居然没人会。
dibov 2003-11-13
  • 打赏
  • 举报
回复
不是不想,只是不会,帮你顶!
gabriel1 2003-11-13
  • 打赏
  • 举报
回复
胡说,我的key就是很多位啊!!
veaven 2003-11-13
  • 打赏
  • 举报
回复
System.Security.Cryptography.DESCryptoServiceProvider
的 KEY 和IV 一般是 byte[8]
gabriel1 2003-11-13
  • 打赏
  • 举报
回复
为什么我把des.IV换成一个8位的byte就可以呢?
gabriel1 2003-11-13
  • 打赏
  • 举报
回复
没人管么???

111,125

社区成员

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

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

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