Change this to
      byte[] first = MessageDigest.getInstance("MD5").digest(testString.getBytes());