编写程序,调试通过,然后提交cpp文件。编制程序,将输人的一行字符以加密的形式输出,然后将其解密,解密的字符序列与输入的正文比较,吻合时输出解密的正文,否则输出解密失败。
加密时,将每个字符的Asci码依次反复加上“4962873 ”中的数字,并在32-122之间做模运算。解密与加密的顺序相反.
例如,对于输入正文“the result of3 and 2 is not 8”
加密结果: xqk "lvyuz" wm#7) gpl' 5$ry "vw$A
解密结果: the result of 3 and 2|s not 8
要求:编写加密函数和解密函数来实现此程序。可以用字符指针(C-串)来实现,也可以用string对象来实现。
你说的不太理解
例如,对于输入正文“the result of3 and 2 is not 8”
加密结果: xqk "lvyuz" wm#7) gpl' 5$ry "vw$A
解密结果: the result of 3 and 2|s not 8
这个加密过程到底是怎么实现的。。。
将每个字符的Asci码依次反复加上“4962873 ”中的数字
啥叫依次反复加上4962873中的数字?是第一个字符加4,第二个加9,第七个加3,第八个加4吗?
并在32-122之间做模运算===这也是第一个模32,第二个模33,依次类推吗?
。。。