Instead of having vendors use a machine-related ID to authenticate customers, NT8 could produce a 128-bit or 256-bit hash of the user license and allow vendors to use that instead. Since the user license does not change, neither will its hash. Since it is the output of a one-way hash function, the user license is protected. NinjaTrader should also already have safety measures in place to prevent a user from running the same license in more than one machine, so vendors would inherit that same feature.
This seems to be a better approach than having vendors manually updating their customers' machine IDs every time they change. This becomes a real problem as the number of customer increases.
Comment