qsc66886688
驱动牛犊
驱动牛犊
  • 注册日期2007-07-02
  • 最后登录2008-06-06
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
阅读:1892回复:5

请教各位大虾一个在中间层加密的问题?急急急!!!!!

楼主#
更多 发布于:2008-03-23 23:55
本人通过修改passthru的程序,可以对其收发的数据进行修改,我想再收发函数部分将des加密算法应用进去,但是通过我现在掌握的知识des加密后数据长度会改变的。一旦数据长度改变,必须给加密后的数据多分配存储空间,也就是buffer长度要大一些,这样packet包就会携带多余的数据。解密后虽然能还原出原始数据,但是还有多出来的数据,这些数据怎么判断是原始的数据还是多余的数据。如果不能将原始数据正确还原出来,那样的话在链路层数据变化在应用层就不能得到正确的消息?
    想请问各位大虾,IPsec也是在该层实现的,其中也用到了des加密等,不知道是怎么处理的?谢谢!!!!!!!!!!!!!!
zhanSL
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2010-07-13
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望273点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-03-25 11:32
涉及的网络和NDIS方面较广(分组片,M-P处理等):要做好不容易。
goodbarrow
驱动牛犊
驱动牛犊
  • 注册日期2003-07-24
  • 最后登录2011-12-07
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望14点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-05 14:25
如果你想自己定义一个方法的话,可以在加密前的补丁的最后一个字节上放上一个数,标识其后面补丁的长度啊。至于补丁的填充,你自己定义也可以。但是如果你要做ipsec的话,最好还是重新看看ipsec协议了。:)
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2008-04-07 18:32
想请教一下LZ是如何对数据修改后进行收发的,除了重新计算校验和之外,还需要注意哪些细节
作一名真实,诚实,优秀的科技工作者!
kittytao
驱动牛犊
驱动牛犊
  • 注册日期2002-09-30
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分484分
  • 威望58点
  • 贡献值0点
  • 好评度55点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-04-10 13:40
ndis加密考虑的问题有:同步异步的问题,使用硬件加密的问题.分片和组包的问题.然后是各个平台的上通用性
kittytao
驱动牛犊
驱动牛犊
  • 注册日期2002-09-30
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分484分
  • 威望58点
  • 贡献值0点
  • 好评度55点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-04-10 13:42
我朋友公司是做这个的,如果要得急,可以找他们公司解决你的问题.
游客

返回顶部