hallo,
ich soll mich mit seriennummern/freischalt-keys
f�r eine anwendung besch�ftigen und hab damit
noch nicht wirklich zu tun gehabt
einerseits gibt es da programme, die in ihren
n�chsten versionen einen *platz* reservieren
k�nnen zum freischalten von 3rd-party-plugins
(�hnlich einem license-server)
andererseits wird es eine schnittstelle f�r eine
datenbank geben, die aus rohdaten bestimmte gruppen
von daten zusammenstellt und an eine anwendung
�bergibt
da es sich bei den rohdaten um kopierbares
(unverschl�sseltes) material handelt, ist die
schnittstelle �ber die sie ansprechbar sind
imo der schl�ssel, um raubkopien zu vermeiden
(bzw. nutzlos zu machen)
die idee ist nun aus einer seriennummer, der
email des registrierten benutzers und einem
freischaltcode den umfang des lizensierten
produktes zu generieren (mehrere pakete die
einzeln oder zusammen zu erwerben sind)
dabei erscheint mit RSA eine flexible methode
zu sein und zwar:
# n �ffentliche zahl >= 512 bit (generiert aus einer
konstanten + 20-stellige alphanumerische seriennummer)
# m klartext stellt die produktkombination dar
(erlaubt 510 einzelprodukte beliebig kombinierbar)
# e �ffentlicher schl�ssel (ist im programm enthalten -
bin mir �ber die l�nge noch nicht im klaren)
# d privater schl�ssel (emailadresse des benutzers)
# c geheimtext (freischaltkey f�r die schnittstelle)
das ganze sollte nat�rlich benutzerfreundlich �bers
web ablaufen (�ber userID = email und frei w�hlbares
passwort) liessen sich so alle updates/erweiterungen
abwicklen und der freischaltcode generieren
das problem:
bei 64-bit-zahlen ist einsendeschluss, daher ist der
key traditionell nicht errechenbar
nun hab ich in den MD5-algorithmus hineingeschnuppert
und das scheint ja daf�r ein brauchbarer ansatz zu
sein - ich werde aber aus den bisher gefundenen
quellen nicht recht schlau ...
was ist eure meinung dazu bzw hat jemand tips/quellen
f�r brauchbare algorithmen, die ich in asp/vb mit
vertretbarer rechenzeit anwenden k�nnte?
danke, christian
| [aspdecoffeehouse] als archive@jab.org subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp