code: public static String getFileMD5String(File file) throws IOException {
          MessageDigest messageDigest = getMessageDigest(MD5);
          return getFileHashString(file, messageDigest);
      }
docs: Calculate MD5 hash of a File
  
  @param file - the File to hash
  @return the MD5 hash value
  @throws IOException