早教吧 育儿知识 作业答案 考试题库 百科 知识分享

写一个对文件加密和解密的程序.密码规则:A变成XB变YC变ZD变A.a变xb变y.写一个对文件加密和解密的程序.密码规则:A变成XB变YC变ZD变A.a变xb变y.

题目详情
写一个对文件加密和解密的程序.密码规则:A变成X B变Y C变Z D变A.a变x b变y.
写一个对文件加密和解密的程序.密码规则:A变成X B变Y C变Z D变A.a变x b变y.
▼优质解答
答案和解析
从键盘输入被加密/解密文件名,以“二进制读写”方式打开被加密/解密文件,文件不存在,则结束,而且输入密码要以‘+’或‘-’开头,不是则结束程序,如果以‘+’开头是加密,以‘-’开头是解密.在加密时,被加密文件中的某个字节读出,然后进行右循环移位,假如我输入‘+789’,因为‘7’为第一个密码数字,则文件中某个字节序号为7的倍数时,则右循环移1位,‘8’移2位、、、,解密方法同.密码输入8位或8位以上或为0时情况会什么样?并加密时用right_move函数右循环移位,解密时用left_move函数左循环移位.