/*
加密解密
*/
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class Solution {
public static void main(String[] args)throws Exception {
String filename = args[1];
String fileOutputName = args[2];
FileInputStream file = new FileInputStream(filename);
FileOutputStream fileOutput = new FileOutputStream(fileOutputName);
switch(args[0]){
case "-e":
while(file.available() > 0){
int count = file.read();
fileOutput.write(count+123);
}
file.close();
fileOutput.close();
break;
case "-d":
while(file.available() > 0){
int count = file.read();
fileOutput.write(count-123);
}
file.close();
fileOutput.close();
break;
}
}
}
最简单的加密解密文件内容方法,无脑单个读取随机加减一个数字进行加密解密。
-e,-d分别为要加密和解密的文件。