首页
社区
课程
招聘
[旧帖] [原创]菜鸟学习寒江独钓的txt透明加密心得(一):记事本添加文件头的方法 0.00雪花
发表于: 2010-3-30 16:16 2425

[旧帖] [原创]菜鸟学习寒江独钓的txt透明加密心得(一):记事本添加文件头的方法 0.00雪花

2010-3-30 16:16
2425
寒江独钓中对记事本文件的透明加密,只是实现了对新建记事本文件进行透明加解密。我在此基础上做了些修改,使其能够实现:改写时加密。
改写时解密分两种清空:
一、新建记事本文件,这个我就不再多说了。寒江上说的很清楚了。
二、已存在未加密的记事本文件:
1、添加文件头是初学者的难点(我自己瞎搞了很长很长时间)
首先,寒江的源代码不能实现这个功能,需要添加一个清除缓存的处理。原因在《NT文件系统内幕》328页中写的很清楚了:
    “FSD必须避免这样的情况:新数据被写到磁盘上,接着,延迟写者或者修改页写者线程的刷新导致旧信息覆盖后面的数据。”
清除缓存的位置应该在,为记事本添加文件头操作之前。
菜鸟心得,有什么不对的地方,请大家批评。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (19)
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
为什么没有人发表一下看法呢?这是我头一次发帖,有什么不好的,大家可以说出来了
2010-3-31 07:42
0
雪    币: 73
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
因为我是新手   看不懂呢
2010-3-31 08:49
0
雪    币: 247
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
同楼上,纯支持。
2010-3-31 09:16
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是自定义一个文件格式吗?
2010-4-2 06:43
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
再详细点 不懂
2010-4-2 09:06
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
当然不是自定义文件格式了,文档透明加密只是添加一个文件头,不改变文件的原有格式。添加的文件头用户是感觉不到的。
2010-4-2 09:10
0
雪    币: 30
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
因为一般新手都看不懂这些……
2010-4-2 09:16
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我以为大家都是做过或者看过相关的内容呢~~~所以只说出了新手在学习时比较不容易解决的一个问题。我是不是应该把文档透明加密的知识都补全呀??
2010-4-2 10:04
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
LZ补全吧,当扫盲分享给我们这些新手,谢谢了~~
2010-4-2 16:56
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
其实寒江独钓一书中已经说得很详细了~我补得话估计也是照搬一下上面的文字。至于代码,不知道论坛里的作者让不让贴如果作者没什么意见的话我就把代码传上~~~版主和大伙们觉得怎么样~~~
2010-4-2 17:48
0
雪    币: 2908
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
对于刚入门的新手来说 这样把代码传上很好 就是不知让不让贴啊
2010-4-2 20:00
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
写的有点简单了
2010-4-2 23:03
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
不懂 看来还要继续学习才行啊
2010-4-3 17:48
0
雪    币: 81
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
贵在创新啊.. 像楼主学习
2010-4-3 18:04
0
雪    币: 72
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
支持!!大家共同努力!
2010-4-3 20:15
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
既然大家啊都同意,没人反对,那我周六加加油,上传详细的资料。
2010-4-8 09:04
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
最近都在图书馆学习呢!

看了楼主的内容感觉还好!
2010-4-8 09:18
0
雪    币: 290
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
太简单了,具体点就好了
2010-4-8 09:55
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
学习,还要继续学习
2010-4-8 12:46
0
游客
登录 | 注册 方可回帖
返回
//