刚接触java只是看一点写一点,也不知道对错,等将来学深入发现错了再改吧
package com.demo.test;import java.io.*;public class Test {/*** @param args* @throws IOException */public static void main(String[] args) throws IOException {//找到图片文件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){ //如果没有到文件的末尾,那么继续读取数据output.write(content^12);}
//关闭资源output.close();input.close();}}
获取加密图片并解密就是加红色文字替换
File inFile = new File("E://加密后的图片.jpg");File outFile = new File("E://解密后图片.jpg");
新闻热点
疑难解答