编写自解密程序

2022-05-20 03:50:23   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《编写自解密程序》,欢迎阅读!
解密,编写,程序
编写自解密程序

为了保证自己的数据不被别人非法地窃取,有必要对数据文件进行适当地 加密。本程序采取一定的算法,对密码和数据进行加密,生成一个自解密的 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.wddqxz.cn/4a5cb4b0443610661ed9ad51f01dc281e43a564d.html

相关推荐