Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Programm mit Passwort schützen (https://www.delphipraxis.net/206683-programm-mit-passwort-schuetzen.html)

Kegasetu 19. Jan 2021 09:59

Programm mit Passwort schützen
 
Hallo Zusammen,
es ist eine ganze Weile her, seitdem ich das letzte Mal hier war. Mein Programm ist nun fertig und funktioniert wunderbar.

Mein Chef bat mich, das ganze noch mit einem Passwort zu schützen, u.U. will er die Software weiterverkaufen. Um die rechtlichen Rahmenbedingungen kümmert er sich selber. Ich habe nur den Auftrag.
Schön wäre es natürlich, das Programm so zu gestalten, dass eine Liezens erworben werden muss und das Programm mit einem Server kommuniziert. Das führt aber mal wieder zu weit und wäre für den Server zudem ein Sicherheitsrisiko.

Das Programm mit nur einem PW zu schützten, wäre auch blöd, dann würde es ja einfach weitergegeben werden.

Ich habe mich mal ein bisschen Kund gemacht, konnte aber leider diesen Sachverhalt nicht für mich sinnvoll lösen.

Hat vielleicht jemand eine Idee, wie ich das Umsetzten kann?

Viele Grüße!

TiGü 19. Jan 2021 10:07

AW: Programm mit Passwort schützen
 
Kundenspezifische Lizenzdatei?

Kegasetu 19. Jan 2021 10:10

AW: Programm mit Passwort schützen
 
Zitat:

Zitat von TiGü (Beitrag 1481165)
Kundenspezifische Lizenzdatei?

Ich höre bald auf, das Ganze muss ohne mich funktionieren :)

freimatz 19. Jan 2021 10:13

AW: Programm mit Passwort schützen
 
Da hat dein Chef eine sehr tiefes Fass aufgemacht. Und was da erst drin ist ... oben ist es noch klar und je tiefer du tauchst desto trüber und dicker wird es. :-D

Du kannst mal googeln nach Dongle, Lizenzserver

Kegasetu 19. Jan 2021 10:17

AW: Programm mit Passwort schützen
 
Zitat:

Zitat von freimatz (Beitrag 1481167)
Da hat dein Chef eine sehr tiefes Fass aufgemacht. Und was da erst drin ist ... oben ist es noch klar und je tiefer du tauchst desto trüber und dicker wird es. :-D

Du kannst mal googeln nach Dongle, Lizenzserver

Da habe ich ja überhaupt keine Lust drauf :D

Wie wäre es mit einem CD-Roling?

Es muss nur kopiersicher sein und dann könnte ich frei die einzelnen Passwörter vergeben.

Jumpy 19. Jan 2021 10:35

AW: Programm mit Passwort schützen
 
Früher gab es das mal bei Shareware, dass man das Programm installieren konnte und wenn man das Lizensieren wollte, hat das einen Code generiert, basierend auf irgendwelchen Angaben des Benutzers oder des Rechners und dann wurde bei Verkäufer mit diesem Code die Lizenz generiert, für diesen Kunden. Das Ganze konnte per Email abgewickelt werden.

jziersch 19. Jan 2021 10:38

AW: Programm mit Passwort schützen
 
Eine Kundenspezifische Lizenzdatei kann man recht gut mit der RSA Signierung implementieren.
Die TMS Komponenten können dies.

Natürlich braucht Dein chef dann ein kleines Utility um die Kundendaten entsprechend zu signieren.

mytbo 19. Jan 2021 10:53

AW: Programm mit Passwort schützen
 
Du kannst dir mal die Freeware "TurboPower OnGuard" ansehen. Ich verwende eine abgeleitete Version in meinen eigenen Projekten. Die Quellen findest du hier. "Hexlicense" von Jon Lennart Aasenden wäre eine weitere Alternative (gewesen). Die Library war kurzzeitig unter einer freien Lizenz auf Bitbucket verfügbar. Aktuell finde ich nur noch diese Beschreibung. Jon Lennart Aasenden hat(te) ein eigenes Community Portal aufgemacht. Vielleicht findet du die Quellen dort.

Bis bald...
Thomas

QuickAndDirty 19. Jan 2021 11:31

AW: Programm mit Passwort schützen
 
Zum inbetriebnehmen des Programms muss es lizensiert werden.
Der Lizenznehmer gibt Firmenname und Lizenznummer ein um es zu installieren.
Der Firmenname ist in der Lizenznummer kodiert (per hash funktion), nur wenn der Firmenname zur Lizennummer passt funktioniert die Anwendung.
Der Firmenname wird an prominenter Stelle in der Software angezeigt (Splash window, Fenster Caption, Im Bereichtskopf , usw.)

Brauchst nur noch ein Programm das aus dem Firmennamen eine Lizenznummer generiert und beide Einträge in der Kunden Datenbank sichert, für spätere Verfolgung von Lizenzverletzungen.
Das Programm sollte einen Hinweis enthalten wo man anrufen oder Emailen kann um support zu erhalten! Wenn ein User nicht weiß, dass eine Software von einer befreundeten Firma kopiert ist, kann es sein das sie nach support verlangt...dann fällt das auf.
Gab auch mal Händler die hunderte Kunden bedient haben mit ihrer eigenen Lizenz...die haben die nur zu demozwecken installiert und vergessen sie zu entfernen...
Um dem vorzubeugen, evtl einen ein Demo-Datum mit in der Lizenz kodieren.
Dann kann man Demo und Volllizenzen unterscheiden und man hat ein instrument für den Vertrieb.

Kegasetu 19. Jan 2021 11:56

AW: Programm mit Passwort schützen
 
Puh, so ein großes Fass wollte ich jetzt in der Tat nicht aufmachen.
Das Problem sehe ich in der Wartung. Wenn ich hier durch bin, dann will ich nicht ständig angerufen werden, weil irgendwas nicht funktioniert. Deswegen dachte ich ja an einen CD-Roling.

Wenn überhaupt verkauft/verschenkt er 100 x das Programm.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz