reborn
驱动小牛
驱动小牛
  • 注册日期2006-07-21
  • 最后登录2007-10-13
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望144点
  • 贡献值0点
  • 好评度143点
  • 原创分0分
  • 专家分0分
阅读:1718回复:5

请教一下有关分组加密的问题!

楼主#
更多 发布于:2007-04-06 14:54
  之前采用简单的流加密算法,之后在处理方式上没有做任何的修改,只是把调用的部分改为调用自己写的分组加密算法,是不是不对,流加密和分组加密的处理机制有很大的不同吗?在流的基础上还需要进行怎么样的修改阿?请各位大牛指教!THANK YOU!
原流算法取反:
for (Offset = 0; Offset < CompletionCtx->Length//IRP携带数据量长度; ++Offset)
{
((PUCHAR) CompletionCtx->MyBuffer)[Offset] = ~((PUCHAR) CompletionCtx->OldBuffer)[Offset];
}
之后就把这个换成直接调用分组加密算法了
reborn
驱动小牛
驱动小牛
  • 注册日期2006-07-21
  • 最后登录2007-10-13
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望144点
  • 贡献值0点
  • 好评度143点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-06 16:08
这和算法没有关系吧,主要是在IRP_MJ_READ和IRP_MJ_WRITE中如何处理,算法不就是直接调用吗?在从IRP中获得的数据传给算法,在算法中处理好不够一组的那些数据.我其实是i不太清楚分组和流加密外的处理部分有何不同.
reborn
驱动小牛
驱动小牛
  • 注册日期2006-07-21
  • 最后登录2007-10-13
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望144点
  • 贡献值0点
  • 好评度143点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-06 16:28
老大, 谢谢你了,可是我真正想知道的是分组加密该如何在IRP的分发例程中处理,和分组处理机制有什么不同,不是块和流的概念有什么不同!
游客

返回顶部