发布网友 发布时间:2022-05-27 05:08
共2个回答
热心网友 时间:2023-10-09 06:26
从键盘输入被加密/解密文件名,以“二进制读写”方式打开被加密/解密文件,文件不存在,则结束,而且输入密码要以‘+’或‘-’开头,不是则结束程序,如果以‘+’开头是加密,以‘-’开头是解密。在加密时,被加密文件中的某个字节读出,然后进行右循环移位,假如我输入‘+789’,因为‘7’为第一个密码数字,则文件中某个字节序号为7的倍数时,则右循环移1位,‘8’移2位、、、,解密方法同。密码输入8位或8位以上或为0时情况会什么样?并加密时用right_move函数右循环移位,解密时用left_move函数左循环移位。热心网友 时间:2023-10-09 06:26
按照键盘依次输入!