黑马程序员技术交流社区
标题:
加密我们的小图片你们明白的
[打印本页]
作者:
646721826
时间:
2016-7-28 22:10
标题:
加密我们的小图片你们明白的
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();
}
}
作者:
yaozhilin
时间:
2016-7-28 22:29
output.write(content^12);
这个地方把数字改成1024或者1024的倍数,加密效果会更好.
不用谢,叫我雷锋
作者:
646721826
时间:
2016-7-28 23:42
哈哈谢谢
作者:
646721826
时间:
2016-7-29 16:49
没人顶我自己顶
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2