教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

文件加密系统课程设计(2)

来源:网络收集 时间:2026-02-21
导读: 程序设计综合课程设计报告 case0NY退出breakcase1NY输入breakcase2NY加密解密breakbreakcase3NYcase4NY显示breakcase5NY统计break输入错误,重新输入 图 3-2 主函数流程图 6 程序设计综合课程设计报告 3.3 函数流程

程序设计综合课程设计报告

case0NY退出breakcase1NY输入breakcase2NY加密解密breakbreakcase3NYcase4NY显示breakcase5NY统计break输入错误,重新输入

图 3-2 主函数流程图

6

程序设计综合课程设计报告

3.3 函数流程图

3.3.1 加密函数流程图

先读取原文件数据,将原文件称需经过特定条件转换后存放到另一个文件夹。加密过程,即将读取文件的字符根据加密公式转化为别的字符实现加密。但由于后面的解密重要判断是否已经是加密文件,所以在文件末尾做记号标记。存到另一文件夹后关闭文件,最后用remove,rename两个函数实现删除源文件,将加密后文件命名为原文件名,这样只剩下一个加密文件了。

开始加密公示c+520删除被加密的原文件加密后的文件名更改为原文件名是否继续加密文件YN结束图 3-3 加密函数流程图

7

程序设计综合课程设计报告

3.3.2解密函数流程图

先判断是否已经加密,这时要利用加密函数中使用的标识符,可以用fseek函数读取文件末尾的标识符判断是否已加密。若是则解密,否则不解密。

开始解密公示c-520输入密码Z<=3密码是否正确Y删除被解密的文件N解密后的文件名更改为原文件名是否继续解密文件NY结束图3-4 解密函数流程图

8

程序设计综合课程设计报告

3.3.3显示函数流程图

利用文件的操作,用fgetc函数从文件读取数据,再用putchar函数将数据显示到

屏幕。

开始输入要显示文件的名称是否能打开Y显示文件N继续显示文件NY结束

图 3-5 显示函数流程图

9

程序设计综合课程设计报告

3.3.4 统计单词流程图

从文件中读取字符串,存到数组中。接着从字符串中读取一个英文单词,出来与要统计的单词比较(strcmp函数),定义一个计数的变量实现记录单词出现的次数。

开始键入要查找单词的文件名是否能打开Y统计单词个数N结束

图3-6 统计单词流程图

10

文件加密系统课程设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/593501.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)