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

Antwort per Email an