- Es un cifrado obsoleto, débil e inseguro desde su diseño.
- Es el primer hash de los sistemas tipo Windows para almacenar las contraseñas en un archivo, y fue introducido en versiones previas a Windows NT.
- Solo soporta hasta un máximo de 14 caracteres en la contraseña, si la contraseña es mayor a 14 caracteres el HASH LM desaparece, y solo se inserta una constante.
- Al momento de aplicar y calcular el cifrado convierte caracteres ASCII a mayúsculas.
- Dentro de los pasos de aplicación, el algoritmo rellena de ceros la contraseña hasta llegar a 14 caracteres (en caso de que la contraseña sea inferior a 14 caracteres).
- Dentro de los pasos de aplicación, el algoritmo divide el resultado en dos partes de 7 bytes cada uno.
- Sobre las dos divisiones del resultado, aplica un algoritmo estándar (DES) para hacer cifrado sobre una de ellas.
Para sistemas operativos como Windows XP y Windows Server, la SAM guarda las firmas (Hash) de las contraseñas usando dos algoritmos LM y NT, donde LM hash se guarda, más que por seguridad, por compatibilidad con sistemas anteriores, tales como Windows 2000, NT, entre otros.
A partir de Windows Vista, el algoritmo LM ya no se calcula, solo se calcula el Hash NT.
