Please check my post that asks the same question but also has a proposal: EA protection by license code.
Posts made by doeveR
-
RE: Licensing ideasposted in Questions & Answers
-
RE: EA protection by license codeposted in Questions & Answers
Let me elaborate on what I am looking for. I want to use the FXD function block to check the account number on which the EA is running BUT I want the EA user send me the account number he wants the EA to work on. I use a algorithm (external to the EA) that generates from the (account) number that the EA user is telling me, a 'license' code. This code I am sending back to the user that he can use as input parameter to the EA. Within the EA I use the same algorithm logic that generates back, from this license code, the account number that I used to generated the license code.
So is there a standard (hash) functionality in FDX that I can feed with a license code that outputs a number (that is an account number) ? or how would I implement this method? In this way I can use one single compiled EA and distribute that, instead for each account number one unique compiled EA. So in this way I control on which account number the EA can be used. -
EA protection by license codeposted in Questions & Answers
I want to be able to provide a license key that has to be filled in as input parameter that converts to and account number that can be used as check if the EA can be used or be terminated. The logic to program that would be to use Condition/Login number. I am looking for a way to use an algorithm that converts a account number to a license that I can provide to my users of my EA. So they supply me the account number on which they want to use my EA, I run it through an algorithm an this gives a key (the license key that I supply back). My EA uses that same (secret) algorithm to convert the supplied license number to an account number that can be used to validate it's use.
Do you have examples on how to do that ? I imagine this is by using a custom piece of code that should be used for that. Any help on this is appreciated.