阅读:3054回复:28
在PASSTHRU中加解密的方法讨论
现在我在passthru中加入了idea算法,对固定端口的数据进行加解密,
现在我担心以下几个问题: 1. 系统允许passthur调用的内核堆栈16k,在驱动内加入算法, 是否影响系统的性能, 2. passthru中接到数据,处理后是否直接送到协议层? 同时是否释放掉所占用的内存? 希望有经验的高人指点. 谢谢!!!!!!!!!!!!!! |
|
最新喜欢:![]()
|
沙发#
发布于:2003-01-15 18:43
我的感觉是系统修改了地址,或者说系统有它自己的一套封装地址的方法,只是MS不公开而已
|
|
板凳#
发布于:2003-01-13 14:52
它再次传出的源地址 是什么意思?是系统发的下一个IP包的源地址?还是系统把这个包转发了? |
|
|
地板#
发布于:2003-01-13 11:38
这个现象是一直会发生还是就是最近才这样的?
你在98下还是2k下? 我碰到了和你类似的问题,不过不太一样。 |
|
|
地下室#
发布于:2003-01-13 10:58
只是说法的问题,我想我的意思跟你的是一样的,表达不清楚,呵呵:),
顺便问个问题,你是否遇到这个问题,把进入的IP包的地址改掉,结果它再次传出的源地址就会是你改的那个地址,比如, 内人包,目的IP:10.10.10.10 改成 10.10.10.123 下一个外出包: 源地址: 10.10.10.123,我在使用FTP的时候发现了这个问题 |
|
5楼#
发布于:2003-01-13 10:43
必须在ndis实现的只有收发包,剩下的都可以脱离ndis来实现
|
|
|
6楼#
发布于:2003-01-13 10:24
首先,要 看到的是,我们在NDIS上的VPN实现,是使用在windows客户端的,不是网关,简单的加密算法的实现,可以直接写在驱动里面,这不会有很大的问题,不过,如果,你的算法来自于一个硬件,那就没有办法,似乎只能使用另一个驱动程序了,因为,你的硬件不是也需要一个驱动的吗?各位,加密似乎都必须在核心层来完成,只能在NDIS实现,便不是吗?
|
|
7楼#
发布于:2003-01-12 22:02
还是另做一个驱动好
1。结构清晰。不论是vpn还是防火墙实现,整个系统结构越清晰越好 2。加密算法可替换。方便用户选择,方便自己升级 3。性能问题。如果是vpn或网关防火墙,一个更好的方案是调用加密卡硬件处理。怎么做,没想好呢。。。呵呵 |
|
8楼#
发布于:2002-12-05 11:11
要是有现成的代码就好了,毕竟是直观的概念,比看书要快很多,
给分―――――――――――――――――――――――― |
|
|
9楼#
发布于:2002-12-05 10:49
可以看看讲WDM开发的书中关于即插即用和设备栈方面的东西
|
|
|
10楼#
发布于:2002-12-05 10:35
做成一个sys,通过ioctl来完成通信工作 什么地方能找到相关的代码?我跟着学习一下 |
|
|
11楼#
发布于:2002-12-05 10:14
如果你的加密算法程序很少,完成的功能也不复杂,那就放到一起也没有什么,如果要做很复杂的事情,还是另做一个驱动的好一点(我的看法),做成一个sys,通过ioctl来完成通信工作
|
|
|
12楼#
发布于:2002-12-05 10:06
应该另外写一个驱动程序来做加密解密这些事情,方便调试和升级 mikeluo, 另写一个驱动,你写成什么类型的? 驱动之间调用你是采用的什么方法? 我只是简单的把算法代码直接放进了驱动里面 |
|
|
13楼#
发布于:2002-12-05 09:10
这样如果想移植的话也方便很多,
|
|
|
14楼#
发布于:2002-12-05 09:04
应该另外写一个驱动程序来做加密解密这些事情,方便调试和升级
|
|
|
15楼#
发布于:2002-12-05 01:35
我想问问 非常关注 |
|
|
16楼#
发布于:2002-12-04 23:29
我想问问
加密算法你们是直接在驱动里写还是怎么的》? 或者是写成一个DLL 用驱动来调用? 如何调用? |
|
17楼#
发布于:2002-12-04 18:30
我现在在PASSTHRU中胡乱用分配内存的函数,总是感觉心理虚虚的,
没有办法只好先应眼前的紧急需要。 |
|
|
18楼#
发布于:2002-12-04 18:04
fuq_dddd,我对你提出的这些问题也很感兴趣,不过我水平有限,只好关注了:)
|
|
19楼#
发布于:2002-12-04 18:01
还应该有第三种分配方式:
就是PASSTHRU中的先分配内存池,然后再从内存池中分配内存, 这几种方法真的很值得我们仔细的讨论分析, 现在是在PC机做NDIS,在Windows CE下可供利用内存会更小。 真希望有明白人的指点? 可惜我原先的那个帖子就是没有人理我, morose!!!!!!!!!!!!!!!!!!!!!!!!! |
|
|
上一页
下一页