I am looking for tools that can protect Linux software, as below:
- Make the reverse engineering of the software difficult so that the hacker cannot get the algorithm from it easily.
- Prevent the software from being copied to other computers without a valid license.
If no tool can support both features, then please advise separate tools for the 2 features separately.
Also I am thinking of using firmware to implement the algorithm. Since it is burned into the hardware, will it be more difficult for hackers to reverse engineer and get the algorithm?