LM hash
Da Wikipedia, l'enciclopedia libera.
L'"LM hash" o "LAN Manager hash" è uno dei formati che Microsoft LAN Manager e Microsoft Windows usano per memorizzare password che sono lunghe almeno 15 caratteri. Questo tipo di hash è l'unico metodo per criptare password usato in Microsoft LAN Manager (da cui il nome dell'hash) e da versioni di Windows fino a Windows Me. È anche supportato da versioni più recenti di Windows per assicurare la retrocompatibilità.
[modifica] Algoritmo
L'LM hash funziona nel seguente modo.
- La password dell'utente viene convertita da stringa OEM a tutto maiuscolo.
- La password viene anche troncata dopo 14 byte.
- La password viene a sua volta divisa in pezzetti da 7 byte.
- Questi valori sono usati per creare due chiavi criptate, una per ogni pezzo da 7 byte, convertendo i sette byte a un flusso di bit e aggiungendo un bit zero alla fine di ogni sette bit. Questo genera i 64 bit necessari.
- Ognuna di queste di chiavi è usata per criptare la stringa costante in ASCII “
KGS!@#$%
”, trasformandola in due valori da 8 byte. - Questi due valori sono concatenati per formare un valore da 16 byte, il quale è l'LM hash.
Portale Informatica: accedi alle voci di Wikipedia che parlano di informatica