MFCGodfather
驱动牛犊
驱动牛犊
  • 注册日期2006-02-27
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分650分
  • 威望66点
  • 贡献值0点
  • 好评度65点
  • 原创分0分
  • 专家分0分
阅读:2131回复:13

大牛门给点提示,如何写加密标志

楼主#
更多 发布于:2007-03-24 12:30
  在文件头写加密标志怎么实现,是在IRP_MJ_CREATE的时候写入加密标志吗,如何防止重入呢?
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
沙发#
发布于:2007-03-24 16:13
IoCreateFileXXX来重入~
另外我觉得可以通过单独一个数据库来存储加密文件路径,验证HASH,加密算法,加密密钥等信息,嘿嘿~
没有战争就没有进步 X3工作组 为您提供最好的军火
MFCGodfather
驱动牛犊
驱动牛犊
  • 注册日期2006-02-27
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分650分
  • 威望66点
  • 贡献值0点
  • 好评度65点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-24 18:06
能给说清楚点吗
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
地板#
发布于:2007-03-24 18:13
老v的方案我可以负责任的说,行不通

如果你的这个数据文件坏掉,后果是严重的..王道还是在文件本身动手脚,这也是经过n 久的探索后得出的结论.你的方案理论上行得通,实际上不能在实际的环境中稳定可靠运行
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
地下室#
发布于:2007-03-25 07:56
引用第3楼znsoft2007-03-24 18:13发表的“”:
老v的方案我可以负责任的说,行不通

如果你的这个数据文件坏掉,后果是严重的..王道还是在文件本身动手脚,这也是经过n 久的探索后得出的结论.你的方案理论上行得通,实际上不能在实际的环境中稳定可靠运行


确实我的方案不适合一般的加密,但是数据文件可以使用网络方式存储,你在文件本身动手脚添加头或者尾,那么怎么实现全网接入机器加密控制?

文件本身无非是添加头,或者放上尾巴,有啥意思?只要人家知道的文件格式,嘿嘿,disk读取破解,瞬间搞定,而使用网络存储数据库。嘿嘿~~
没有战争就没有进步 X3工作组 为您提供最好的军火
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
5楼#
发布于:2007-03-25 08:54
知道格式没关系,你只要作好校验,加密强度够即可

永远的安全是没有的,只有相对的安全.
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
6楼#
发布于:2007-03-25 09:09
你的方法有一定的安全优势,不过,从我们实际的产品开发及使用情况来看,稳定性的需求大大超过安全性,如果要保证安全,必须在保证稳定的基础上进行,否则出事就是大事....

文件被破的风险远小于文件被损坏的风险.  文件安全性可以通过增加加密密钥长度,改用加强的算法来加以改进.比如我们公司使用对称的1w位加密来保证重要文件的安全,基本上在目前是没有办法破解的.
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
7楼#
发布于:2007-03-25 14:10
引用第6楼znsoft2007-03-25 09:09发表的“”:
你的方法有一定的安全优势,不过,从我们实际的产品开发及使用情况来看,稳定性的需求大大超过安全性,如果要保证安全,必须在保证稳定的基础上进行,否则出事就是大事....

文件被破的风险远小于文件被损坏的风险.  文件安全性可以通过增加加密密钥长度,改用加强的算法来加以改进.比如我们公司使用对称的1w位加密来保证重要文件的安全,基本上在目前是没有办法破解的.

够邪恶~

你这样也不能确保不被损坏~~毕竟损坏很容易的说~~

不过确实安全~~

我自己用的话,也选择你的方案,但是如果别人非要求网络XX,我也只能无奈~
没有战争就没有进步 X3工作组 为您提供最好的军火
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
8楼#
发布于:2007-03-25 15:09
网络的话,我选择lu0的方案..
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
MFCGodfather
驱动牛犊
驱动牛犊
  • 注册日期2006-02-27
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分650分
  • 威望66点
  • 贡献值0点
  • 好评度65点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-03-25 15:11
两位大牛还是没有说清楚在什么时候加入加密标志,如何加入,如何解决重入问题
lsxredrain
驱动中牛
驱动中牛
  • 注册日期2006-08-31
  • 最后登录2008-10-18
  • 粉丝1
  • 关注0
  • 积分540分
  • 威望421点
  • 贡献值1点
  • 好评度420点
  • 原创分4分
  • 专家分0分
10楼#
发布于:2007-03-25 15:25
请问各位大虾,怎样准确判断文件头??我用压缩法加加密标记头,IrpSp->Parameters.Read.ByteOffset.QuadPart ==0来判断是文件头,小文件没问题,大文件文件头就判断不准了,不然就只能用老K的办法了!!
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
11楼#
发布于:2007-03-25 22:24
等待Znsoft吧~稳定安全可靠看znsoft,他经验比较丰富,我不行~
ps:
lu0网络那个怎么思路能说说么?
没有战争就没有进步 X3工作组 为您提供最好的军火
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
12楼#
发布于:2007-03-25 23:10
luo的是网络虚拟盘,在你的本机上虚拟一个磁盘,文件放服务器上...
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
13楼#
发布于:2007-03-26 08:01
引用第12楼znsoft2007-03-25 23:10发表的“”:
luo的是网络虚拟盘,在你的本机上虚拟一个磁盘,文件放服务器上...


明白了~
没有战争就没有进步 X3工作组 为您提供最好的军火
游客

返回顶部