编写自解密程序

2022-05-20 03:50:23   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

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

编写自解密程序

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

相关推荐
推荐阅读