public static byte [ ] md5 ( InputStream in ) throws IOException { MD5InputStream md5in = new MD5InputStream ( in ) ; byte [ ] trashBuffer = BufferManager . getBytes ( ) ; try { while ( md5in . read ( trashBuffer , 0 , BufferManager . BUFFER_SIZE ) != - 1 ) { // Intentional empty block } } finally { BufferManager . release ( trashBuffer , false ) ; } return md5in . hash ( ) ; }
Gets the MD5 hashcode of an input stream .