Um sicherzustellen, dass Ihre Software nur von Kunden, die eine Lizenz erworben installiert haben, können Sie eine Seriennummer für zahlende Kunden . Kunden, geben Sie die Seriennummer bei der Installation der Software, die Logik, um festzustellen, ob die Seriennummer ist gültig hat . Diese Methode zum Erstellen einer Seriennummer macht es einfach zu erstellen , einfach zu validieren und zu schwer zu erraten . Anleitung
1
Bestimmen Sie die Länge und das Format der Seriennummer , zum Beispiel: . XXX -XXX- XXX -XXX jeweils nummeriert 0 bis 9
2
Zuweisen eines 6 -stellig, mit Nullen aufgefüllt Kundennummer an jeden Kunden , die Ihre Software kauft . Zum Beispiel würde Kundennummer 1949 als " 001949 . " Nehmen Sie die ersten drei Ziffern der Seriennummer die ersten drei Ziffern der Kundennummer und den letzten drei Ziffern der Seriennummer die letzten drei Ziffern der Kundennummer . Zum Beispiel: . 001 -XXX- XXX -949
3
Bestimmen Sie einen Algorithmus, um die zweite Gruppe von drei Ziffern aus der ersten Gruppe von drei Ziffern zu erstellen. Fügen Sie z. B. 25 ( 001 + 25 = 026) , tauschen die ersten und zweiten Ziffer (206 ), gefolgt von 17 (206 * 17 = 3502 ) multiplizieren , subtrahieren die ursprüngliche Zahl multipliziert mit 5 ( 3502 - (1 * 5) = 3497 ), nehmen Sie den absoluten Wert ( 3497 ) und entsorgen Sie alle, aber die ersten drei Ziffern ( 349 ) auf 001 bis 349 -XXX- 949 erstellen.
4
Bestimmen Sie einen anderen Algorithmus , um die dritte Gruppe erstellen von drei Ziffern aus der letzten Gruppe von drei Ziffern . Zum Beispiel , um 6 (949 * 6 = 5694 ) multiplizieren , kehren Sie die Nummer ( 4965 ) , 842 ( 4965 + 842 = 5807 ), gefolgt von der letzten Ziffer der ursprünglichen Zahl ( 5807 * 9 = 52263 ) multiplizieren und entsorgen Sie alle aber die letzten drei Ziffern (263) zu schaffen 001-349-263-949 .
5
erstellen Sie ein einfaches Programm , das automatisch die Seriennummer von der Kundennummer. Erstellen Sie die Logik in Ihrer Software, die eine Seriennummer durch die Berechnung , was die erste und die letzte Gruppe von Zahlen auf den Algorithmen von Ihnen erstellte beruhen sollte überprüft . Diese Informationen erfahren Sie auch, welche Kunden eine gültige Seriennummer gehört.