剛接觸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");
新聞熱點
疑難解答