Java_基础—图片加密

来源:互联网 发布:sql server 官网 编辑:程序博客网 时间:2024/06/06 01:12
package com.sora.test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Test1 {    /*     * 图片加密     * 将写出的字节异或上一个数,这个数就是密钥,解密的时候再次异或就可以了     */    public static void main(String[] args) throws IOException {        BufferedInputStream bis = new BufferedInputStream(new FileInputStream("1.png"));        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("copy2.png"));        int b;        while((b = bis.read()) != -1){            bos.write(b ^ 123);     //异或一个数        }        bis.close();        bos.close();    }}
原创粉丝点击