用java编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(文件或者一行字符)
1.系统功能编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密,也可以将存储的加密文件翻译回来。加密算法自己设计和...
1. 系统功能
编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密,也可以将存储的加密文件翻译回来。加密算法自己设计和定义。例如加密时可以将选取内容的每个字符依次反复加上”49632873”中的数字,如果范围超过ASCII码值的032(空格)—122(‘z’), 则进行模运算(N%122)。解密与加密的顺序相反。
2. 程序执行过程
(1) 从键盘输入要进行加密的一行字符串或者需要加密的文件名。
(2)显示菜单:
1. 设置加密方法
2. 加密
3. 解密
4. 显示原始文件和解密文件
(3)选择菜单,进行相应的操作。加密方法是设置一加密字符串以及对文件的哪些部分进行加密;加密是将原始文件加密并保存到文件中;解密是将加了密的文件还原并保存到文件中,同时应比较与原始文件的一致性;显示是将文件在屏幕上显示出来,供人工校对。
很急啊,很急啊,不会用java做啊,大侠帮忙!解救小白! 展开
编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密,也可以将存储的加密文件翻译回来。加密算法自己设计和定义。例如加密时可以将选取内容的每个字符依次反复加上”49632873”中的数字,如果范围超过ASCII码值的032(空格)—122(‘z’), 则进行模运算(N%122)。解密与加密的顺序相反。
2. 程序执行过程
(1) 从键盘输入要进行加密的一行字符串或者需要加密的文件名。
(2)显示菜单:
1. 设置加密方法
2. 加密
3. 解密
4. 显示原始文件和解密文件
(3)选择菜单,进行相应的操作。加密方法是设置一加密字符串以及对文件的哪些部分进行加密;加密是将原始文件加密并保存到文件中;解密是将加了密的文件还原并保存到文件中,同时应比较与原始文件的一致性;显示是将文件在屏幕上显示出来,供人工校对。
很急啊,很急啊,不会用java做啊,大侠帮忙!解救小白! 展开
若以下回答无法解决问题,邀请你更新回答
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询