黑马程序员技术交流社区

标题: java小程序加密工具 [打印本页]

作者: 血剑无痕    时间: 2013-10-11 07:57
标题: java小程序加密工具
//该软件既可以给文件加密又可以给文件解密,加密密码是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();
    }
}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2