工具/软件:Code Composer Studio
我计划使用GUI Composer https://dev.ti.com/gc/ 创建应用程序以创建系统评估器。 我不希望此应用程序的用户能够检查代码并找出我在计算中使用的公式或利润。 如何保护此代码? 目前,如果我右键单击并检查任何GUI Composer Gallery应用程序上的元素,我可以看到使用的完整代码和公式。
请告诉我是否有任何方法可以保护基础公式。 这是我的应用程序所需的一项重要功能。
谢谢!
Desmond
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我计划使用GUI Composer https://dev.ti.com/gc/ 创建应用程序以创建系统评估器。 我不希望此应用程序的用户能够检查代码并找出我在计算中使用的公式或利润。 如何保护此代码? 目前,如果我右键单击并检查任何GUI Composer Gallery应用程序上的元素,我可以看到使用的完整代码和公式。
请告诉我是否有任何方法可以保护基础公式。 这是我的应用程序所需的一项重要功能。
谢谢!
Desmond
您好,Desmond,
请注意,独立桌面应用程序更安全:在这种情况下,应用程序(html和js脚本)仍然相同。 桌面上的主要区别在于Web服务器和客户端(即浏览器)捆绑在一起。 但是,您的公式仍然是javascript,与通过Gallery一样可见。 存在混淆和缩小javascript代码的类似选项。
在独立应用程序方案中,nodewebkit (即webserver引擎)支持插入本机二进制组件的功能,然后可以访问这些组件。 您可能会使用此选项来隐藏公式。 但是,我们没有任何类型的"内置",这是易于使用的支持。 这意味着您需要开发此模块,获取基本桌面组件,集成二进制模块,然后创建自己的安装程序并创建一个利用此模块的HTML应用程序。 以下是从node.js文档中获取的链接,提供了一些信息。
在这条路上,可能会使用诸如webassembly或asm. js之类的工具来帮助解决此问题。 目前我们尚未进行过多少调查,了解如何将其集成到GUI Composer中,或者这种方法将有多安全。 下面是一些讨论的链接:
马丁