如何保护Python代码?

笑着哭i 提交于 2020-08-17 10:43:58

问题:

I am developing a piece of software in Python that will be distributed to my employer's customers. 我正在用Python开发一款软件,该软件将分发给我的雇主的客户。 My employer wants to limit the usage of the software with a time restricted license file. 我的雇主希望通过限时许可文件来限制软件的使用。

If we distribute the .py files or even .pyc files it will be easy to (decompile and) remove the code that checks the license file. 如果我们分发.py文件甚至.pyc文件,则很容易(反编译和)删除检查许可证文件的代码。

Another aspect is that my employer does not want the code to be read by our customers, fearing that the code may be stolen or at least the "novel ideas". 另一个方面是,我的雇主不希望我们的客户阅读该代码,因为担心该代码可能被盗或至少是“新颖的主意”。

Is there a good way to handle this problem? 有解决这个问题的好方法吗? Preferably with an off-the-shelf solution. 最好使用现成的解决方案。

The software will run on Linux systems (so I don't think py2exe will do the trick). 该软件将在Linux系统上运行(因此,我认为py2exe不会成功)。


解决方案:

参考一: https://stackoom.com/question/163y/如何保护Python代码
参考二: https://oldbug.net/q/163y/How-do-I-protect-Python-code
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!