【发布时间】:2016-07-02 09:43:54
【问题描述】:
我想编译 python 脚本,所以没有人能够轻松地读取源代码(里面有文件和检查一些哈希的函数 - 所以我想隐藏它)。
我试过py_compile.compile("script.py"),但是当我在纯文本编辑器中打开编译文件(.pyc)时,我可以看到一些可读形式的字符串和函数名。我需要防止这种情况发生,所以它不应该很容易阅读。
这有什么用? (我在linux上,python 2.7)
【问题讨论】:
-
混淆脚本语言是可能的,但重新生成原始代码仍然可行,afaik。更好的方法是使用另一种语言并将所有内容编译到一个文件中,恕我直言
-
隐藏所有语言的编译字符串的问题。见stackoverflow.com/questions/1356896/…
标签: python