int read = in.read(buffer);
while (read != -1) {
md5.update(buffer, 0, read);
read = in.read(buffer);
}
md5.digest();
return md5.getState();
} catch (FileNotFoundException ex) {
Logger.getLogger(Util.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Util.class.getName()).log(Level.SEVERE, null, ex);