//该软件既可以给文件加密又可以给文件解密,加密密码是123可以根据需要自定义
//验证本加密软件的写法
import java.io.*;
import java.util.*;
class AddPassword
{
public static void main(String[] args) throws Exception
{
//输入字节流
FileInputStream fis=new FileInputStream("F:\\1.avi");
//输出字节流
FileOutputStream fos=new FileOutputStream("F:\\2.avi");
int len;
//定义一个缓冲区10M
byte[] buf=new byte[1024*1024*10];
byte bt;
while((len=fis.read(buf))!=-1)
{
for(int i=0;i<len;i++)
{
//进行文件加密的算法可以根据需要自定义加密算法
bt=(byte)(buf[i]^123);
buf[i]=bt;
}
fos.write(buf,0,buf.length);
}
fis.close();
fos.close();
}
}
|