Lizenz-Schlüssel
Lizenz-Schlüssel
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.
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.
- NicTheQuick
- Ein Admin
- Beiträge: 8838
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Lizenz-Schlüssel
CPU-Name? Einwegverschlüsselung des Windows-Lizenzkeys oder unter Linux die Ausgabe von "lspci" oder ähnliches?
Re: Lizenz-Schlüssel
Das finde ich nicht gerade riesig, sondern eher sehr schlank: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pbcOoki3druqs hat geschrieben:(Beispiele enden in riesigen WinAPI Code-Batzen)
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
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
Oder: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
Re: Lizenz-Schlüssel
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
Windows neu aufsetzen und Key futsch ? Kaufst du Dir etwa für jede Win Neuinstallation für den gleichen Rechner eine neue Win-Lizenz ?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)
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...
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom
Re: Lizenz-Schlüssel
@cOoki3druqs
Admin-Modus ist doch garnicht erforderlich. Bei mir klappt es ohne.
Admin-Modus ist doch garnicht erforderlich. Bei mir klappt es ohne.
Re: Lizenz-Schlüssel
@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.
@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.
Re: Lizenz-Schlüssel
@RSBasic: Woher wird die MAC ermittelt? Ist ein anderes Netzwerk angeschlossen ändert sich die Adresse nämlich. 
Re: Lizenz-Schlüssel
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.
Wenn du das nicht möchtest, dann nimm eine andere Variante. Ich habe ja ein paar Alternativen genannt. Siehe oben.

