byte[] temp = new byte[32];
int amountread;
byte[] buffer = new byte[1024];
md.reset();
try
{
FileInputStream fis = new FileInputStream( filename );
while( ( amountread = fis.read( buffer ) ) != -1 )
{
md.update( buffer );
}
temp = md.digest();
System.out.println( " " + temp );
System.out.println( " " + md.getDigestLength() );
fis.close();
My output consists of an eleven digit number. The message digest
between runs also changes. Any help would be much appreciated.
Scott