LM hash: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
m →‎Algoritmo: correggo inserimento automatico occhiello: matematica -> informatica
PixelBot (discussione | contributi)
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.

  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