关闭

使用异或对图片数据进行加密.

标签: 图片数据加密
148人阅读 评论(0) 收藏 举报
分类:
/*
使用异或对图片数据进行加密.


*/
import java.io.*;
class ImageTest 
{
public static void main(String[] args)  throws Exception
{
//找到图片文件
File inFile = new File("e:\\加密的图片.jpg");
File outFile = new File("e:\\解密的图片.jpg");


//建立数据通道,让图片的二进制数据流入
FileInputStream input = new FileInputStream(inFile);
FileOutputStream output = new FileOutputStream(outFile);
//边读,把读到的数据异或一个数据,把把数据写出


int content = 0; //该变量是用于存储读取到的数据
while((content = input.read())!=-1){  // 如果没有到文件的末尾,那么继续读取数据,读取到的数据已经存储到content变量中了。
output.write(content^12);
}


//关闭资源
output.close();
input.close();


}
}
0
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9271次
    • 积分:387
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:11篇
    • 译文:0篇
    • 评论:0条
    文章分类