LM hash: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
m →Algoritmo: correggo inserimento automatico occhiello: matematica -> informatica |
m robot Aggiungo: id:LM hash |
||
Riga 20: | Riga 20: | ||
[[en:LM hash]] |
[[en:LM hash]] |
||
[[fr:LM hash]] |
[[fr:LM hash]] |
||
[[id:LM hash]] |
Versione delle 20:19, 15 dic 2007
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à.
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.