展示产品的网站 个人备案还是企业,有哪些教育网站做的比较好,广东建设工程中标公示网站,网站开发交流群该楼层疑似违规已被系统折叠 隐藏此楼查看此楼加解密处理1、系统的基本功能编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密#xff0c;也可以将存储的加密文件翻译回来。例如加密时可以将选取内容的每个字符依次反…该楼层疑似违规已被系统折叠 隐藏此楼查看此楼加解密处理1、系统的基本功能编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密也可以将存储的加密文件翻译回来。例如加密时可以将选取内容的每个字符依次反复加上”49632873”中的数字,如果范围超过ASCII码值的032(空格)—122(‘z’),则进行模运算(既N%122).解密与加密的顺序相反。2、要求及提示2.1 程序执行过程(1)从键盘输入要进行加密的一行字符串或者需要加密的文件名。(2)显示菜单1. 设置加密方法2. 加密3. 解密4. 显示原始文件和解密文件(3)选择菜单进行相应的操作。加密方法是设置一加密字符串以及对文件的哪些部分进行加密加密是将原始文件加密并保存到文件中解密是将加了密的文件还原并保存到文件中同时应比较与原始文件的一致性显示是将文件在屏幕上显示出来供人工校对。2.2数据结构1 加密方法用结构表示struct password /*加密方法*/{ char ps[10]; /*加密字符串*/long l; /*加密间隔字节数*/long wd;} /*加密的字节数*/2定义原始文件sourse.txt、加密文件result.txt和还原文件recall.txt3 程序模块及函数功能(1) 在屏幕上显示文件 void printtxt();(2) 加密void encode();(3) 解密void decode();(4) 文件比较void cmptxt();2.2 算法提示(1)加密时每个字符依次反复加上”49632873”中的数字,如果范围超过ASCII码值的032(空格)—122(‘z’),则进行模运算(即N%122).例如加密the(t)1164,(h)1049,(e)1016变为xqk(2) 解密解密过程与加密过程的顺序正好相反即从第一个字符开始每个字符依次反复减去”49632873”中的数字若执行减法后得到一个负数则把这个负数加122然后取余即 (N122)%122, 其中N为负数。例如把xqk解密(x) 120-4 (q)111-9 (k) 107-6变为 the