r = conn.getNoteTable().noteResourceTable.getNoteResource(Global.resourceMap.get(guid), true);
if (r == null || r.getData() == null || r.getData().getBody() == null)
return;
String oldHash = Global.byteArrayToHexString(r.getData().getBodyHash());
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(binData.toByteArray());
byte[] hash = md.digest();
String newHash = Global.byteArrayToHexString(hash);
if (r.getNoteGuid().equalsIgnoreCase(currentNoteGuid)) {
updateResourceContentHash(browserWindow, r.getGuid(), oldHash, newHash);
}