java.lang.Object | +----java.io.OutputStream | +----java.io.FilterOutputStream | +----java.security.DigestOutputStream
public class DigestOutputStream
extends FilterOutputStream
A transparent stream that updates the associated message digest using the bits going through the stream.
To complete the message digest computation, call one of the digest methods on the associated message digest after your calls to one of this digest ouput stream's write methods.
It is possible to turn this stream on or off (see on). When it is on, a call to write results in an update on the message digest. But when it is off, the message digest is not updated. The default is for the stream to be on.