package com.fenqing.Stream;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class test_picture {
/**
* 此处只以图片加密为例
*/
public static void main(String[] args) throws IOException {
BufferedInputStream bis=new BufferedInputStream(new FileInputStream("ali.jpg"));
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("alicopy.jpg"));
int b;
while((b=bis.read())!=-1){
bos.write(b^123); //将写出的字节异或一个数,即加密
} //再异或同一个数字,即解密
bis.close();
bos.close();
}
}
IO流(8)--对数据进行加密
最新推荐文章于 2024-05-21 23:50:10 发布
本文介绍了一个简单的图片加密与解密示例,通过使用Java的文件输入输出流进行图片读写,并采用异或运算实现加密过程。该示例展示了如何对图片文件进行基本的加密处理。
4641

被折叠的 条评论
为什么被折叠?



