Class XorOutputStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
com.pnfsoftware.jeb.util.io.XorOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class XorOutputStream extends FilterOutputStream
Filter output stream that XORs every byte written with a fixed one-byte key.
  • Constructor Details

    • XorOutputStream

      public XorOutputStream(OutputStream out, int key)
      Create an XOR-encoding stream.
      Parameters:
      out - wrapped output stream
      key - XOR key; only the low 8 bits are used
  • Method Details