Dann decompiliert einer dein "Verschl�sselungs-Modul" und ... Machs lieber so:
Einem Private Key (f�r den Server) verschlusselt die ComputerId. Der Client kann dann mit dem Public Key pr�fen ob sie wirklich vom Server stammt und zum aktuellen Computer geh�rt. Daniel > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von > [EMAIL PROTECTED] > Gesendet: Freitag, 27. Februar 2004 11:06 > An: [EMAIL PROTECTED] > Betreff: RE: AW: AW: AW: [CSharp.net] Fingerprint des > Computers erstellen > > Mansur > > Ich habe einen anderen Weg angedacht: > > Es muss noch ein Verschl�sselungs-Modul programmiert werden. > Dieses Modul wird an zwei Stellen gebraucht. 1. In der > Applikation und 2. auf dem "Freischaltserver". > > 1. Die Applikation sendet den Fingerprint an den Server 2. > Der Server generiert daraus ein Passwort, er verwendet dazu > das "Verschl�sselungs-Modul" > 3. Der Anwender bekommt das Passwort und gibt es ein. Die > Applikation nimmt wiederum den Fingerprint, und generiert via > dem "Verschl�sselungs-Modul" > das Passwort. Nun k�nnen die Passw�rter verglichen werden. > > Ist das Wasserdicht? > > Gr�sse > Patrik > > > >wobei hier stellt sich die Frage wie persistierst Du die > Freischaltung... > > > >Folgendes Gedankenspiel: > >1.) USer downloaded Applikation > >2.) User startet App und gibt KEY ein > >3.) App Connected �ber Internet zu License-Server > >4.) License Server gibt frei > >5.) ---> M�glichkeit 1.) App Speichert die Freischaltung als > Text/XML ... > >Realtext > >5.) ---> M�glichkeit 2.) App wird bei jeder Aktivierung erneut die > >Lizenz anfragen (Schlecht) > > > >Bei M�gl. 1.) Kann dies ganz leicht gehackt werden, da man nur das > >Lizenzfile auf den neuen Rechner kopieren muss ... > > > >Die einzige M�glichkeit die ich sehe, ist, da� ein Lizenzserver eine > >EXE zur�ckliefert, die "on the fly compilliert wird und in der die > >ComputerID eincompilliert wird und deren Aufgabe einzig und > alleine ist > >die tats�chliche ComputerID mit der eincompillierten > ComputerID (String > >z.b.) zu vergleichen .... > > > >.... Oder f�llt Dir da noch was "einfacheres" ein? > > > >... wobei ich es mir nicht "einfach" vorstelle eine EXE auf > 'nem Server > "on > >the fly" zu compillieren > >.... > > > >Shell.Run("csc ....") > > > >Gru� Mansur > > > >> > >> Mansur > >> > >> Werde es mal ausprobieren, insbesondere will ich die Freischaltung > >> auch > >�bers > >> Internet anbieten mit einer ASP.NET Applikation :-) > >> > >> Patrik > >> > >> > >> > >> > >> >-- Original-Nachricht -- > >> >From: "Mansur Esmann [OM]" <[EMAIL PROTECTED]> > >> >To: <[EMAIL PROTECTED]> > >> >Subject: AW: AW: [CSharp.net] Fingerprint des Computers erstellen > >> >Reply-To: [EMAIL PROTECTED] > >> >Date: Fri, 27 Feb 2004 08:49:18 +0100 > >> > > >> > > >> >Jetzt hast Du mich "spitz" gemacht mir auch mal eine > >> >Registrierungskomponente zu bauen ... > >> > > >> >Ich frage mich aber jetzt wie man am geschicktesten vorgeht einen > >> >RegistrierungsKey dann zu erzeugen ... > >> > > >> >Wird man wohl anhand der ComputerID und einem "verkauften" Key > >> >pr�fen, > >ob > >> >der Key dazu passt > >> > > >> >Primitiv: > >> >CPU: 12345 > >> >Key: 84654 > >> > > >> >Freischaltung: CPU+Key == 99999 ... dann freigeschaltet .... > >> > > >> >Ganz sch�n platt gell ... > >> > > >> >Hast Du da schon ne Idee? > >> > > >> >Mansur > >> > > >> > > >> >> > >> >> Mansur > >> >> > >> >> Vielen Dank! Ist wirklich ein guter Artikel, hilfreich die > >> >> Ausf�hreungen z.B. das die ID der HD nach einem > Formatieren ge�ndert wird etc. > >> >> > >> >> Patrik > >> >> > >> >> > >> >> >http://www.eggheadcafe.com/articles/20030511.asp > >> >> > >> >> _______________________________________________ > >> >> CSharp.net Mailingliste, Postings senden an: > >> >> [EMAIL PROTECTED] > >> >> An-/Abmeldung und Suchfunktion unter: > >> >> http://www.glengamoi.com/mailman/listinfo/csharp.net > >> > > >> >_______________________________________________ > >> >CSharp.net Mailingliste, Postings senden an: > >> >[EMAIL PROTECTED] > >> >An-/Abmeldung und Suchfunktion unter: > >> >http://www.glengamoi.com/mailman/listinfo/csharp.net > >> > >> _______________________________________________ > >> CSharp.net Mailingliste, Postings senden an: > >> [EMAIL PROTECTED] > >> An-/Abmeldung und Suchfunktion unter: > >> http://www.glengamoi.com/mailman/listinfo/csharp.net > > > >_______________________________________________ > >CSharp.net Mailingliste, Postings senden an: > >[EMAIL PROTECTED] > >An-/Abmeldung und Suchfunktion unter: > >http://www.glengamoi.com/mailman/listinfo/csharp.net > > _______________________________________________ > CSharp.net Mailingliste, Postings senden an: > [EMAIL PROTECTED] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/csharp.net > _______________________________________________ CSharp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/csharp.net
