Class MD5OutputStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.security.DigestOutputStream
org.nuiton.util.MD5OutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable

public class MD5OutputStream
extends java.security.DigestOutputStream
  • Field Summary

    Fields inherited from class java.security.DigestOutputStream

    digest

    Fields inherited from class java.io.FilterOutputStream

    out
  • Constructor Summary

    Constructors 
    Constructor Description
    MD5OutputStream​(java.io.OutputStream out)
    Creates MD5OutputStream
  • Method Summary

    Modifier and Type Method Description
    byte[] hash()  

    Methods inherited from class java.security.DigestOutputStream

    getMessageDigest, on, setMessageDigest, toString, write, write

    Methods inherited from class java.io.FilterOutputStream

    close, flush, write

    Methods inherited from class java.io.OutputStream

    nullOutputStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • MD5OutputStream

      public MD5OutputStream​(java.io.OutputStream out)
      Creates MD5OutputStream
      Parameters:
      out - The output stream
  • Method Details

    • hash

      public byte[] hash()
      Returns:
      array of bytes representing hash of the stream as finalized for the current state.
      See Also:
      MessageDigest.digest()