【发布时间】:2013-11-30 07:21:03
【问题描述】:
我在 Ubuntu 上制作了一个用 Python 编写的工具/程序。我想把这个给我的朋友在他的电脑上测试,但我不想分享源代码。
这个程序有很多文件夹和很多.py 文件。有没有办法将所有这些代码变成一个加密的可执行文件(如二进制文件)?
【问题讨论】:
-
它是如何加密的?它并不比用中文写给中国人更加密,这样他就可以真正理解你......正确的词可能是“混淆”。
-
看cx_freeze。它将允许您创建可执行输出,但据我所知,不要混淆它。但是,正如上面的链接所指出的那样,无论如何,您可能无法获得预期的混淆保护。
-
感谢 cx_freeze ...它适用于 Windows,但我在 Ubuntu 中需要它。
import sys from cx_Freeze import setup, Executable setup( name = "test", version = "3.1", description = "testing cx_freeze.", executables = [Executable("a.py")])这是我的代码。它可以生成可执行文件,但不起作用。
标签: python ubuntu encryption bin