【发布时间】:2021-03-31 10:13:43
【问题描述】:
将 python 文件转换为可执行文件时会发生什么?它会被加密吗?导入的文件会怎样?你能把它恢复成一个普通的 .py 文件吗?
所以我有了这个 python 文件,我们称之为 main.py。我还有另一个文件,我们称之为 scrambler.py。 scrambler.py 是一个加密器/解密器 文件。所以,我将它导入到 main.py。然后我会把它变成一个可执行文件。现在,我们不希望人们看到加密/解密文件。那么,没有源代码的人能否得到导入文件的源代码呢?因为,通过搜索,我看到有些人可以使用pyinstxtractor.py获取主要代码的源代码。我还没试过,但是你也能得到导入文件的源代码吗? (还包括 cmets 吗?我的意思是它们对程序没用)。这就是为什么,最终的问题是:将 python 文件转换为可执行文件时会发生什么?
我用来将 python 文件转换为 .exe 的文件是 Pyinstaller,每个转换器都不同吗?
我希望这是一个有效的问题。提前致谢。
【问题讨论】:
-
这能回答你的问题吗? How do I protect Python code?
-
不,那是在说如何让它无法解密,它回答了一些问题,比如把它变成一个.exe 以二进制读取(这是我理解的)。
标签: python