Class NtlmV1Functions

java.lang.Object
com.hierynomus.ntlm.functions.NtlmV1Functions

class NtlmV1Functions extends Object
  • Field Details

    • LMOWFv1_SECRET

      static final byte[] LMOWFv1_SECRET
    • securityProvider

      private SecurityProvider securityProvider
  • Constructor Details

  • Method Details

    • NTOWFv1

      public byte[] NTOWFv1(String password, String username, String userDomain)
      [MS-NLMP].pdf 3.3.1 NTLM v1 authentication (NTOWF v1).

      Define NTOWFv1(Passwd, User, UserDom) as MD4(UNICODE(Passwd)) EndDefine

    • LMOWFv1

      public byte[] LMOWFv1(String password, String username, String userDomain)
      [MS-NLMP].pdf 3.3.1 NTLM v1 authentication (LMOWF v1).

      Define LMOWFv1(Passwd, User, UserDom) as ConcatenationOf( DES(UpperCase(Passwd)[0..6], "KGS!@#$%"), DES(UpperCase(Passwd)[7..13], "KGS!@#$%")) EndDefine