code: public static byte[] getNTLMv2Response(String target, String user,
              String password, byte[] targetInformation, byte[] challenge,
              byte[] clientNonce) throws Exception {
  
          return getNTLMv2Response(target, user, password, targetInformation,
                  challenge, clientNonce, System.currentTimeMillis());
      }
docs: Calculates the NTLMv2 Response for the given challenge, using the
  specified authentication target, username, password, target information
  block, and client nonce.
  
  @param target The authentication target (i.e., domain).
  @param user The username.
  @param password The user's password.
  @param targetInformation The target information block from the Type 2
  message.
  @param challenge The Type 2 challenge from the server.
  @param clientNonce The random 8-byte client nonce.
  
  @return The NTLMv2 Response.