protected static class NTLMEngineImpl.CipherGen
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected byte[] |
challenge |
protected byte[] |
clientChallenge |
protected byte[] |
clientChallenge2 |
protected java.lang.String |
domain |
protected byte[] |
lanManagerSessionKey |
protected byte[] |
lm2SessionResponse |
protected byte[] |
lmHash |
protected byte[] |
lmResponse |
protected byte[] |
lmUserSessionKey |
protected byte[] |
lmv2Hash |
protected byte[] |
lmv2Response |
protected byte[] |
ntlm2SessionResponse |
protected byte[] |
ntlm2SessionResponseUserSessionKey |
protected byte[] |
ntlmHash |
protected byte[] |
ntlmResponse |
protected byte[] |
ntlmUserSessionKey |
protected byte[] |
ntlmv2Blob |
protected byte[] |
ntlmv2Hash |
protected byte[] |
ntlmv2Response |
protected byte[] |
ntlmv2UserSessionKey |
protected java.lang.String |
password |
protected byte[] |
secondaryKey |
protected java.lang.String |
target |
protected byte[] |
targetInformation |
protected byte[] |
timestamp |
protected java.lang.String |
user |
Constructor and Description |
---|
NTLMEngineImpl.CipherGen(java.lang.String domain,
java.lang.String user,
java.lang.String password,
byte[] challenge,
java.lang.String target,
byte[] targetInformation) |
NTLMEngineImpl.CipherGen(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) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getClientChallenge()
Calculate and return client challenge
|
byte[] |
getClientChallenge2()
Calculate and return second client challenge
|
byte[] |
getLanManagerSessionKey()
Get LAN Manager session key
|
byte[] |
getLM2SessionResponse()
Calculate and return LM2 session response
|
byte[] |
getLMHash()
Calculate and return the LMHash
|
byte[] |
getLMResponse()
Calculate and return the LMResponse
|
byte[] |
getLMUserSessionKey()
Get LMUserSessionKey
|
byte[] |
getLMv2Hash()
Calculate the LMv2 hash
|
byte[] |
getLMv2Response()
Calculate the LMv2Response
|
byte[] |
getNTLM2SessionResponse()
Get NTLM2SessionResponse
|
byte[] |
getNTLM2SessionResponseUserSessionKey()
Get NTLM2SessionResponseUserSessionKey
|
byte[] |
getNTLMHash()
Calculate and return the NTLMHash
|
byte[] |
getNTLMResponse()
Calculate and return the NTLMResponse
|
byte[] |
getNTLMUserSessionKey()
Get NTLMUserSessionKey
|
byte[] |
getNTLMv2Blob()
Calculate the NTLMv2Blob
|
byte[] |
getNTLMv2Hash()
Calculate the NTLMv2 hash
|
byte[] |
getNTLMv2Response()
Calculate the NTLMv2Response
|
byte[] |
getNTLMv2UserSessionKey()
GetNTLMv2UserSessionKey
|
byte[] |
getSecondaryKey()
Calculate and return random secondary key
|
byte[] |
getTimestamp()
Calculate a timestamp
|
protected final java.lang.String domain
protected final java.lang.String user
protected final java.lang.String password
protected final byte[] challenge
protected final java.lang.String target
protected final byte[] targetInformation
protected byte[] clientChallenge
protected byte[] clientChallenge2
protected byte[] secondaryKey
protected byte[] timestamp
protected byte[] lmHash
protected byte[] lmResponse
protected byte[] ntlmHash
protected byte[] ntlmResponse
protected byte[] ntlmv2Hash
protected byte[] lmv2Hash
protected byte[] lmv2Response
protected byte[] ntlmv2Blob
protected byte[] ntlmv2Response
protected byte[] ntlm2SessionResponse
protected byte[] lm2SessionResponse
protected byte[] lmUserSessionKey
protected byte[] ntlmUserSessionKey
protected byte[] ntlmv2UserSessionKey
protected byte[] ntlm2SessionResponseUserSessionKey
protected byte[] lanManagerSessionKey
public NTLMEngineImpl.CipherGen(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)
public NTLMEngineImpl.CipherGen(java.lang.String domain, java.lang.String user, java.lang.String password, byte[] challenge, java.lang.String target, byte[] targetInformation)
public byte[] getClientChallenge() throws NTLMEngineException
NTLMEngineException
public byte[] getClientChallenge2() throws NTLMEngineException
NTLMEngineException
public byte[] getSecondaryKey() throws NTLMEngineException
NTLMEngineException
public byte[] getLMHash() throws NTLMEngineException
NTLMEngineException
public byte[] getLMResponse() throws NTLMEngineException
NTLMEngineException
public byte[] getNTLMHash() throws NTLMEngineException
NTLMEngineException
public byte[] getNTLMResponse() throws NTLMEngineException
NTLMEngineException
public byte[] getLMv2Hash() throws NTLMEngineException
NTLMEngineException
public byte[] getNTLMv2Hash() throws NTLMEngineException
NTLMEngineException
public byte[] getTimestamp()
public byte[] getNTLMv2Blob() throws NTLMEngineException
NTLMEngineException
public byte[] getNTLMv2Response() throws NTLMEngineException
NTLMEngineException
public byte[] getLMv2Response() throws NTLMEngineException
NTLMEngineException
public byte[] getNTLM2SessionResponse() throws NTLMEngineException
NTLMEngineException
public byte[] getLM2SessionResponse() throws NTLMEngineException
NTLMEngineException
public byte[] getLMUserSessionKey() throws NTLMEngineException
NTLMEngineException
public byte[] getNTLMUserSessionKey() throws NTLMEngineException
NTLMEngineException
public byte[] getNTLMv2UserSessionKey() throws NTLMEngineException
NTLMEngineException
public byte[] getNTLM2SessionResponseUserSessionKey() throws NTLMEngineException
NTLMEngineException
public byte[] getLanManagerSessionKey() throws NTLMEngineException
NTLMEngineException