Class OutputStreamStandardEncryption
public class OutputStreamStandardEncryption : OutputStreamEncryption, IDisposable, IAsyncDisposable
- Inheritance
-
OutputStreamStandardEncryption
- Implements
- Inherited Members
Constructors
OutputStreamStandardEncryption(Stream, byte[])
public OutputStreamStandardEncryption(Stream @out, byte[] key)
Parameters
OutputStreamStandardEncryption(Stream, byte[], int, int)
Creates a new instance of OutputStreamStandardEncryption
public OutputStreamStandardEncryption(Stream @out, byte[] key, int off, int len)
Parameters
out
Streamthe Stream to which data will be written
key
byte[]data to be written
off
intthe start offset in data
len
intnumber of bytes to write
Fields
arcfour
protected ARCFOUREncryption arcfour
Field Value
Methods
Finish()
public override void Finish()
Write(byte[], int, int)
Writes
len
bytes from the specified byte array
starting at offset
off
to this output stream.
public override void Write(byte[] b, int off, int len)
Parameters
Remarks
Writes
len
bytes from the specified byte array
starting at offset
off
to this output stream.
The general contract for
write(b, off, len)
is that
some of the bytes in the array
b
are written to the
output stream in order; element
b[off]
is the first
byte written and
b[off+len-1]
is the last byte written
by this operation.
write
method of
OutputStream
calls
the write method of one argument on each of the bytes to be
written out. Subclasses are encouraged to override this method and
provide a more efficient implementation.
If
b
is
null
, a
NullPointerException
is thrown.
If
off
is negative, or
len
is negative, or
off+len
is greater than the length of the array
b
, then an IndexOutOfBoundsException is thrown.