Class NTLMEngineImpl.CipherGen

  • Enclosing class:
    NTLMEngineImpl

    protected static class NTLMEngineImpl.CipherGen
    extends java.lang.Object
    • Field Detail

      • random

        protected final java.util.Random random
      • currentTime

        protected final long currentTime
      • domain

        protected final java.lang.String domain
      • user

        protected final java.lang.String user
      • password

        protected final java.lang.String password
      • challenge

        protected final byte[] challenge
      • target

        protected final java.lang.String target
      • targetInformation

        protected final byte[] targetInformation
      • clientChallenge

        protected byte[] clientChallenge
      • clientChallenge2

        protected byte[] clientChallenge2
      • secondaryKey

        protected byte[] secondaryKey
      • timestamp

        protected byte[] timestamp
      • lmHash

        protected byte[] lmHash
      • lmResponse

        protected byte[] lmResponse
      • ntlmHash

        protected byte[] ntlmHash
      • ntlmResponse

        protected byte[] ntlmResponse
      • ntlmv2Hash

        protected byte[] ntlmv2Hash
      • lmv2Hash

        protected byte[] lmv2Hash
      • lmv2Response

        protected byte[] lmv2Response
      • ntlmv2Blob

        protected byte[] ntlmv2Blob
      • ntlmv2Response

        protected byte[] ntlmv2Response
      • ntlm2SessionResponse

        protected byte[] ntlm2SessionResponse
      • lm2SessionResponse

        protected byte[] lm2SessionResponse
      • lmUserSessionKey

        protected byte[] lmUserSessionKey
      • ntlmUserSessionKey

        protected byte[] ntlmUserSessionKey
      • ntlmv2UserSessionKey

        protected byte[] ntlmv2UserSessionKey
      • ntlm2SessionResponseUserSessionKey

        protected byte[] ntlm2SessionResponseUserSessionKey
      • lanManagerSessionKey

        protected byte[] lanManagerSessionKey
    • Constructor Detail

      • CipherGen

        public CipherGen​(java.util.Random random,
                         long currentTime,
                         java.lang.String domain,
                         java.lang.String user,
                         java.lang.String password,
                         byte[] challenge,
                         java.lang.String target,
                         byte[] targetInformation,
                         byte[] clientChallenge,
                         byte[] clientChallenge2,
                         byte[] secondaryKey,
                         byte[] timestamp)
      • CipherGen

        public CipherGen​(java.util.Random random,
                         long currentTime,
                         java.lang.String domain,
                         java.lang.String user,
                         java.lang.String password,
                         byte[] challenge,
                         java.lang.String target,
                         byte[] targetInformation)