LM hash: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
PixelBot (discussione | contributi)
m robot Aggiungo: id:LM hash
Nikbot (discussione | contributi)
m Bot: Voce orfana, aggiungo template {{O}}
Riga 1: Riga 1:
{{O||mese=dicembre 2007}}
{{S|informatica}}
{{S|informatica}}



Versione delle 20:18, 27 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.

  1. La password dell'utente viene convertita da stringa OEM a tutto maiuscolo.
  2. La password viene anche troncata dopo 14 byte.
  3. La password viene a sua volta divisa in pezzetti da 7 byte.
  4. 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.
  5. Ognuna di queste di chiavi è usata per criptare la stringa costante in ASCII “KGS!@#$%”, trasformandola in due valori da 8 byte.
  6. 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 trattano di informatica