CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

DES加密解密奇怪问题,解密后前8字节数据不正确!

楼主ciml(镜子)2004-12-02 16:43:21 在 .NET技术 / ASP.NET 提问

服务端用.net的DESCryptoServiceProvider进行加密  
  客户端用java   bouncycastle库解密,但解密后发现前8字节不正确和,而他数据是正确的。  
   
  如果客户端用java   bouncycastle,服务端收到后用.netDESCryptoServiceProvider解密  
  解密结果仍然是前8字节不正确,其他正确  
   
  而如果单独用.net加密、解密没有问题  
  单独用bouncycastle加密、解密没有问题  
   
  这是什么原因呢?DES算法都应该是一样的啊。 问题点数:0、回复次数:4Top

1 楼shuhill(蜀山幽狼)回复于 2004-12-02 16:48:00 得分 0

不明白,顶一下Top

2 楼ciml(镜子)回复于 2004-12-02 17:46:59 得分 0

谢谢  
  现在发现中文内容解密后也不对了Top

3 楼melonlee(西瓜)回复于 2004-12-02 17:53:46 得分 0

就是没搞懂java和net的des算法好像不一致,真是没搞懂Top

4 楼ciml(镜子)回复于 2004-12-03 09:38:10 得分 0

呵呵  
  我还发现一个问题,就是在.net中用大于127的字符做密钥,java中解密就有问题,也是前几个字节有问题。难道和byte[]带不带符号有关系?因为java中的byte是带符号的,.net中byte是无符号的。我觉得应该没有关系啊,因为如果大于127,则java中是负数,是正确的。  
  真是奇怪!Top

相关问题

  • 加密解密
  • 数据加密解密
  • 关于crypt加密解密
  • 加密、解密的问题
  • 加密,解密怎么说?
  • 中文加密解密
  • 求加密解密程序?
  • 求加密解密算法
  • jsp 加密解密问题
  • 加密解密的原理?

关键词

  • .net
  • 解密
  • 加密
  • 正确
  • bouncycastle
  • 问题
  • 前8
  • des
  • 没有
  • byte

得分解答快速导航

  • 帖主:ciml

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo