public class Test1 {
//将写出的字节异或上一个数,这个数就是密钥,解密的时候再次异或就可以了
public static void main(String[] args) throws IOException {
BufferedInputStream a =new BufferedInputStream(new FileInputStream("copy.PNG"));
BufferedOutputStream b =new BufferedOutputStream(new FileOutputStream("copy2.PNG"));
int c ;
while ((c =a.read()) !=-1) {
b.write(c^123);//
}
a.close();
b.close();
}
//将写出的字节异或上一个数,这个数就是密钥,解密的时候再次异或就可以了
public static void main(String[] args) throws IOException {
BufferedInputStream a =new BufferedInputStream(new FileInputStream("copy.PNG"));
BufferedOutputStream b =new BufferedOutputStream(new FileOutputStream("copy2.PNG"));
int c ;
while ((c =a.read()) !=-1) {
b.write(c^123);//
}
a.close();
b.close();
}