阅读:1406回复:4
关于网卡数据加解密问题,情况紧急!!!
我在发送将数据发送到网卡前对所有待发送的数据进行加密,那么就应该将所有数据接收完进行解密。但是事实网卡先把lookahead这一部分数据先送到上层进行确认,剩下的数据还在网卡里,这样我就无法对所有数据进行解密,被送上去的lookahead数据上层根本无法识别。(我用的是driverstudio下的例子作为网卡驱动)。
不知应该怎样解决? |
|
沙发#
发布于:2002-01-10 13:44
问题已经解决。
|
|
板凳#
发布于:2002-05-18 19:49
zzy918您好:
我也在做相近的毕业设计课题,没什么思路,很苦恼,请您帮帮我。先谢了。 请教:作加密一定要做解密,如果我想在passthru中做双方的加密输出和收包后的解密,是应该在passthru中同时实现二者的,只是程序最后要安装在通信双方的机器上才能正常通信。不知道我的说法对不对?如果对的话,请告诉我要做到以上的功能,主要研究和修改passthru中哪几个函数以及重点该修改函数中什么部分? 请教:有加密传出包以及收报后解密的的中间驱动程序或能实现相近功能的驱动程序例子吗?相近的例程也行。可否传给我?或指导一下我,哪怕给我一点思路也谢了。 另:email:cp_swust@163.com 谢谢谢谢! :( |
|
地板#
发布于:2002-05-19 22:34
我作的和你的不一样,我是在微端口层做的,不是在协议层。不过应该是在发送和接收的过程中调用加解密函数的。我是将加解密函数做到了驱动里面。生成。sys文件。
|
|
地下室#
发布于:2002-05-20 13:32
PASSTHru中收发数据函数调用流程:
发数据:MiniportSendPacket函数中调用NdisSendPackets函数(句柄为要绑定的实际网卡),若要加密的话在该函数中就可以了 收数据:ProtocolReceivePacket函数中调用NdisIndictReceive函数,句柄为自己的Miniport句柄,解密可放在该函数中。 |
|