阅读:1718回复:5
请教一下有关分组加密的问题!
之前采用简单的流加密算法,之后在处理方式上没有做任何的修改,只是把调用的部分改为调用自己写的分组加密算法,是不是不对,流加密和分组加密的处理机制有很大的不同吗?在流的基础上还需要进行怎么样的修改阿?请各位大牛指教!THANK YOU!
原流算法取反: for (Offset = 0; Offset < CompletionCtx->Length//IRP携带数据量长度; ++Offset) { ((PUCHAR) CompletionCtx->MyBuffer)[Offset] = ~((PUCHAR) CompletionCtx->OldBuffer)[Offset]; } 之后就把这个换成直接调用分组加密算法了 |
|
沙发#
发布于:2007-04-06 16:08
这和算法没有关系吧,主要是在IRP_MJ_READ和IRP_MJ_WRITE中如何处理,算法不就是直接调用吗?在从IRP中获得的数据传给算法,在算法中处理好不够一组的那些数据.我其实是i不太清楚分组和流加密外的处理部分有何不同.
|
|
板凳#
发布于:2007-04-06 16:28
老大, 谢谢你了,可是我真正想知道的是分组加密该如何在IRP的分发例程中处理,和分组处理机制有什么不同,不是块和流的概念有什么不同!
![]() |
|