Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Steuerung mit Passwortabfrage (https://www.delphipraxis.net/155918-steuerung-mit-passwortabfrage.html)

Rabe 13. Nov 2010 00:40

Steuerung mit Passwortabfrage
 
Moin moin,

ich suche eine Componente, mit der ich nachfolgendes realisieren kann.

Ein Programm startet mit einer Passwortabfrage. Dieses Passwort steuert,
a) 0 bis 20 Funktionen, die ein/aus geschaltet werden
b) ein "Verfallsdatum", bis zu dem die obigen Funktionen nutzbar sind
Die Anwendung wird ohne Installation verwendet.

Alternativ:
Die Lizenzinformation wird in einer Lizenzdatei gespeichert. Da die Anwendung auf einem USB-Stick von PC zu PC getragen wird, dürfen keine Installationen oder Einträge in der Registry vorgenommen werden.

Kennt jemand eine solche Komponente? Muss nicht kostenlos sein...

Gruß
Rabe

Bummi 13. Nov 2010 06:49

AW: Steuerung mit Passwortabfrage
 
Klingt nicht nach Komponente, eher nach einer z.B. AES verschlüsselte INI-ähnliche Datei mit den entsprechenden Informationen.
Der "Schutz" ist dann aber da nicht Hardwaregebunden durch kopieren den Datei zu umgehen.
Bei Hardwarebindung über Festplattennumer o.ä. muß allerdings ein passender Schlüssel angefordert werden.
Vielleicht ist ist ein USB-Dongle interessant, hier muß nur die passende DLL mit auf dem Stick liegen, Funktionen und Datum können auf den Stick hinterlegt werden. Ab ca. 20 € pro Dongle.

Rabe 13. Nov 2010 10:13

AW: Steuerung mit Passwortabfrage
 
Moin,
das ging ja schnell - WWW ist doch etwas feines :-)

Zitat:

Zitat von Bummi (Beitrag 1061236)
eher nach einer z.B. AES verschlüsselte INI-ähnliche Datei mit den entsprechenden Informationen

Typisch - hätte ich eigentlich selbst drauf kommen können...

Zitat:

Zitat von Bummi (Beitrag 1061236)
Vielleicht ist ist ein USB-Dongle interessant, hier muß nur die passende DLL mit auf dem Stick liegen, Funktionen und Datum können auf den Stick hinterlegt werden. Ab ca. 20 € pro Dongle.

Hast du da Erfahrungen oder URLs?

Vielen Dank und viele Grüße
Rabe

himitsu 13. Nov 2010 10:23

AW: Steuerung mit Passwortabfrage
 
Zum Thema Hier im Forum suchenDongle gibt es hier schon einige nette Threads zu finden.
Dort sind auch einige Erfahrungsberichte und viele Infos zu finden.

Der Vorteil an einem Dongle ist, daß man ihn nicht einfach kopieren kann.
Wenn jemand (s)eine einfache Lizenzdatei kopiert und weitergibt, dann ist dein Schutz quasi Wirkungslos.



Alternativ kannst du auch schauen, ob dein/der USB-Stick z.B. eine "feste" Seriennummer (haben leider nicht alle Sticks) oder andere spezifische Merkmale besitzt.

Achtung: Seriennummer des Sticks und nicht der Partition, denn diese kann man kopieren/ändern.

Wenn sowas Spezifisches oder ein Dongle (darauf die Seriennummer abgelegt oder dieser als Identifikator genutzt) vorhanden ist, dann kann man diese Daten z.B. für die Verschlüsselung der Lizenzdatei nutzen,
so daß die Lizenzdatei nur zusammen mit diesem Stick/Dongle gültig ist.



PS: Vergiß nicht, daß man auch dein Programm manipulieren könnte, darin ganz einfach die Lizenzabfrage umgeht und die Funktionen direkt freischaltet.
Bei sowas wie
Delphi-Quellcode:
if istLizenzGültig(Dateiname) then
kann durch die Änderung eines einzigen Bytes umgekehrt werden, so daß es dann
Delphi-Quellcode:
if not istLizenzGültig(Dateiname) then
heißt. :angle2:

Hierzu gab es schon einige Themen, wo es um den Schutz von z.B. Shareware-Programmen und Dergleichen ging.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.

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