Seite 1 von 2

Lizenz-Schlüssel

Verfasst: 05.02.2013 22:45
von Lambda
Suche eine relativ sichere Methode. Der Schlüssel soll aus einem einzigartigen Merkmal der Maschine und einem Algo entstehen. Erster Gedanke ist meist Mac Adresse, aber wie diese sicher ermittelt werden kann ist etwas unschlüssig. (Beispiele enden in riesigen WinAPI Code-Batzen)

Gibt es denn andere relativ sichere Fixpunkte? Ich suche nicht die ultimative Lösung, lediglich eine die es erschwert. Allein der Nutzername würde bereits reichen, aber dieser kann sich ja ändern.

Re: Lizenz-Schlüssel

Verfasst: 05.02.2013 22:52
von NicTheQuick
CPU-Name? Einwegverschlüsselung des Windows-Lizenzkeys oder unter Linux die Ausgabe von "lspci" oder ähnliches?

Re: Lizenz-Schlüssel

Verfasst: 05.02.2013 22:59
von RSBasic
cOoki3druqs hat geschrieben:(Beispiele enden in riesigen WinAPI Code-Batzen)
Das finde ich nicht gerade riesig, sondern eher sehr schlank: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb

Ansonsten wie NicTheQuick bereits vorgeschlagen hat, kannst du die Seriennummer von Windows auslesen. Beispielcode findest du im Forum.

Oder SID des Benutzers: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
Ist aber nur auf den Benutzer bezogen und nicht auf den Computer.

Re: Lizenz-Schlüssel

Verfasst: 05.02.2013 23:16
von RSBasic
Oder du könntest alternativ das Windows-Installationsdatum auslesen und dieses in Hash umwandeln. Das sollte auf die Sekunde genau fast einmalig sein. Aber nur "fast".
Oder: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb

Re: Lizenz-Schlüssel

Verfasst: 06.02.2013 00:47
von Lambda
Naja, setzt man Windows neu auf ist der Key futsch. Die Variante oben zur MAC war mir nicht bekannt, allerdings muss dazu wiedermal der Admin-Modus angefordert werden. (AV)

Re: Lizenz-Schlüssel

Verfasst: 06.02.2013 09:27
von Bisonte
cOoki3druqs hat geschrieben:Naja, setzt man Windows neu auf ist der Key futsch. Die Variante oben zur MAC war mir nicht bekannt, allerdings muss dazu wiedermal der Admin-Modus angefordert werden. (AV)
Windows neu aufsetzen und Key futsch ? Kaufst du Dir etwa für jede Win Neuinstallation für den gleichen Rechner eine neue Win-Lizenz ?

Es sollte allerdings ein Merkmal sein, dass nicht bei jedem x-beliebigen Hardwaretausch ungültig wird (Graka z.B.), daher ist die Möglichkeit den Schlüssel
an die CPU oder die MAC zu koppeln meiner Meinung nach am sinnvollsten...

Re: Lizenz-Schlüssel

Verfasst: 06.02.2013 09:57
von RSBasic
@cOoki3druqs
Admin-Modus ist doch garnicht erforderlich. Bei mir klappt es ohne.

Re: Lizenz-Schlüssel

Verfasst: 06.02.2013 12:34
von Lambda
@Bisonte: Generationenumstieg?
@RSBasic: Mit User-Modus doch noch, ansonsten lässt es der AV nicht zu.

Die Mittel wären dann wohl geklärt, danke RSBasic für den MAC Schnipsel. System ist bereits umgesetzt über PHP Registration, allerdings frage ich mich ob es denn kein kostenloses mit Interface git. <) ("Software Lizenz Aktivierungssystem") In meinem Fall wird der Schlüssel aber erst mit PHP generiert und nur bei gültiger Email versandt.

Re: Lizenz-Schlüssel

Verfasst: 07.02.2013 19:56
von Lambda
@RSBasic: Woher wird die MAC ermittelt? Ist ein anderes Netzwerk angeschlossen ändert sich die Adresse nämlich. :?

Re: Lizenz-Schlüssel

Verfasst: 07.02.2013 20:03
von RSBasic
Das kannst du aus dem Code entnehmen. Er nimmt die MAC-Adresse anhand der IP-Adresse anhand des aktuellen Hosts.
Wenn du das nicht möchtest, dann nimm eine andere Variante. Ich habe ja ein paar Alternativen genannt. Siehe oben.