保护从py2exe python生成的二进制文件

保护从py2exe python生成的二进制文件,python,py2exe,Python,Py2exe,我的项目需要将python文件转换为py2exe。很好,我的py2exe正在工作。假设我的二进制文件名为“test.exe”。我知道test.exe包含python文件的所有pyc文件。我想做的是,保护我的text.exe,这样就看不到我的源代码,换句话说,我不希望它被反编译回来,对此我能做些什么?简言之:什么都不做。任何可执行文件都可以进行反向工程 更详细地说:你真的认为你的代码很有价值,以至于人们会花上几个月的时间去做吗 还请记住,如果您导入任何在GPL下发布的模块,那么如果您的代码也不作为

我的项目需要将python文件转换为py2exe。很好,我的py2exe正在工作。假设我的二进制文件名为“test.exe”。我知道test.exe包含python文件的所有pyc文件。我想做的是,保护我的text.exe,这样就看不到我的源代码,换句话说,我不希望它被反编译回来,对此我能做些什么?

简言之:什么都不做。任何可执行文件都可以进行反向工程

更详细地说:你真的认为你的代码很有价值,以至于人们会花上几个月的时间去做吗


还请记住,如果您导入任何在GPL下发布的模块,那么如果您的代码也不作为GPL,您将做一些非法的事情。

简而言之:什么都没有。任何可执行文件都可以进行反向工程

更详细地说:你真的认为你的代码很有价值,以至于人们会花上几个月的时间去做吗


还请记住,如果您导入GPL下发布的任何模块,那么您的代码也不能作为GPL使用,这是违法的。

您可以在构建源代码之前尝试混淆源代码。看一看。总会有办法对二进制文件进行反编译,但生成的源代码很难读取。

在构建源代码之前,您可以尝试对其进行模糊处理。看一看。总会有办法对二进制文件进行反编译,但结果的源代码很难读取。

相关:无。即使您用C语言重写应用程序,也有人可以检查程序集。即使你用C语言重写应用程序,也有人可以检查程序集。谢谢,我在哪里可以找到它的用法,我在谷歌上搜索了一下,但找不到太多。你可以在那里查找源代码,你需要使用提供的setup.py安装pyobfuscate,然后使用提示“pyobfuscate”谢谢,我在哪里可以找到它的用法,我在谷歌上搜索了一下,但没有找到多少。你可以在那里查找源代码,你需要使用提供的setup.py安装pyobfuscate,然后使用提示“pyobfuscate”