2.2.7.3 ENCRYPTED_LM_OWF_PASSWORD, ENCRYPTED_NT_OWF_PASSWORD

The ENCRYPTED_LM_OWF_PASSWORD structure defines a block of encrypted data used in various methods to communicate sensitive information.

 typedef struct _ENCRYPTED_LM_OWF_PASSWORD {
   char data[16];
 } ENCRYPTED_LM_OWF_PASSWORD,
  *PENCRYPTED_LM_OWF_PASSWORD,
  ENCRYPTED_NT_OWF_PASSWORD,
  *PENCRYPTED_NT_OWF_PASSWORD;

data: 16 bytes of unstructured data used to hold an encrypted 16-byte hash (either an LM hash or an NT hash). The encryption algorithm is specified in section 2.2.11.1. The methods specified in sections 3.1.5.10 and 3.1.5.13.6 use this structure and specify the type of hash and the encryption key.