Wie wird ein toleranter Hash aus Hardwareinformationen gebildet?



  • Die Windows Authentifizierungsfunktion (Umgangssprache: Zwangsaktivierung) fordert ja eine neue Authentizierung an, wenn
    a) sicher der Rechner ändert
    oder
    b) mehrere Komponenten im PC getauscht werden.

    Und bezüglich b) stelle ich mir nun die Frage, wie ein Hash Tolerant gemacht wird,
    so dass er auch dann noch funktioniert, wenn z.B. nur die Grafikkarte getauscht wurde.

    Beispiel, nehmen wir an, es wird ein Hash aus folgenden Informationen gebildet:

    A. Seriennummer der ersten Festplatte/SSD im Rechner
    B. MAC Adresse der Netzwerkkarte
    C. CPU ID
    D. Mainboard Hersteller und Mainboard Typ (steht normalerweise im BIOS)

    Aus A, B, C und D wird nun ein einziger Hash gebildet.
    Wie aber funktioniert der Hash noch, wenn nur eine der Komponenten (A, B, C, D) durch eine andere ersetzt wurde? Also z.B. D durch D2.

    A+B+C+D ergibt ja einen anderen Hash als A+B+C+D2.
    Wie kann also aus dem anderen Hash A+B+C+D2 auf den ersten Hash zurückgeführt werden?

    Oder ist es so, dass hier redunante Hashs gebildet werden, also einfach mehrere, für jede Kombination aus (A, B, C, D) - ein Element aus (A, B, C, D)?



  • Du könntest einen 256bit Hash in 4 64bit Hashwerte für die 4 Komponenten aufteilen.



  • Es gibt einfach einen Hash für jede Komponente ...


Anmelden zum Antworten