想用C#实现txt文件的移动加密,txt经过加密之后生成一个exe文件,打开时得输入正确的密码才能读取里面的内容,否则拒绝访问,该怎样实现这功能呢?我是想着加密后把密文存进一个txt文件,然后和加密目标txt文件一起放进一个exe文件,访问的通过读取密文进行匹配验证,请问这个外壳exe(即父程序)怎样读取子程序exe里面那个放着密文的txt和加密目标txt文件呢?
解决方案 »
- 画图交集的问题
- 往这个javascript:display(变量)里面动态产生值有可能吗??
- Cannot close stream until all bytes are written错误怎么处理。
- 一个关于绘制选中框 闪的问题
- DataSet与TextBox绑定问题
- 将一个文本文件加到StreamReader,怎么在StreamReader中得到行数?
- 听说 nhibernate在处理大数据量时会出问题,是吗?
- 拖拽列分组
- 如何写正则表达式可以匹配这样的字符串:"一个中文字"加"一个英语字母"加一个"全角或半角符号之一" ?
- C#调用DLL报错
- 关于C# 的打印,求打印高手指点
- 问下,这个是什么意思!!
我们编写一个exe文件,它获得自身exe路径和文件名,用共享只读权限打开自身文件,移动偏移量到上面约定的地址,比如1MB。然后readtoend,把内容显示在文本框中,这样,自我捆绑exe就做好了。
我们还需要写一个制作工具,方法是,让用户选择一个文本文件,读取它,然后拷贝一份没有捆绑的exe副本,移动指针到1MB,写入文本文件的内容,保存,即可。至于加密,你说的明文保存也可以。不过最好用加密算法加密下。
请问下你说的制作工具是指我说的那个父程序exe么?其实我想问C#可不可以直接把exe当成一个文件夹而对里面的东西进行读取修改呢?