Skip to content

NTLMv1 DES Encryption Fix

Compare
Choose a tag to compare
@Rican7 Rican7 released this 28 Sep 14:46
· 36 commits to master since this release

NOTE: This release contains a BC break!

This release fixes an improper pre-processing of generated keys in the DES-ECB encryption process when using NTLMv1. This fix required some restructuring and therefore has changed the public API of some of the NTLM message encoding dependencies.

Due to some of the changes, however, the NTLMv1 message handling process is much lighter weight, using less I/O and unnecessary entropy during encoding.