【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《编写自解密程序》,欢迎阅读!
编写自解密程序 为了保证自己的数据不被别人非法地窃取,有必要对数据文件进行适当地 加密。本程序采取一定的算法,对密码和数据进行加密,生成一个自解密的 EXE 文件。这个自解密文件是由两部分组成的。第一部分为可执行代码部分, 其作用是对密码进行判断,对数据进行解密;后一部分是被加过密的密码和数据。 本程序分两个模块进行编写。第一个是 main.c,它是用来进行加密,产 生 EXE 文件的;第二个是 main2.c,它是用来解密的。分别对它们进行编译生成 main.exe 和 main2.exe,再对其进行合并即可。 合并方法如下: COPY /B main.EXE+main2.EXE Key.EXE(注意 main.EXET 和 main2.EXE 的顺序) 使用时请按下列格式键入。 Key〈欲加密文件〉〈产生后的 EXE 文件名〉 按提示输入密码后将生成指定的可执行文件。解密时运行这个可执行文 件。输入密码后(若输入三次都不正确,将退出解密程序),即把原文件内容还 原到你指定的文件中。解密程序格式如下。 可执行文件名 (filename) 源程序如下: 第一个源代码文件 main.c #include stdio.h main (int argc,char *argv[]) {FILE *fp0, *fp1, *fp2; 本文来源:https://www.dywdw.cn/4a5cb4b0443610661ed9ad51f01dc281e43a564d.html