我试图用Cython编译python文件,并将其编译成.c文件,然后使用gcc加密,最好的方法是
我就是这样做的
cython -a test.py然后:
gcc -shared -pthread -fPIC -fwrapv -O2 -Wall -fno-strict-aliasing -I/usr/include/python2.7 -o test.so test.c但有人告诉我,他解密了我的文件,并看到了密码,什么是最好的方式加密GCC。
谢谢。
发布于 2015-03-26 08:04:31
编译与加密不是一回事。编译代码的目的是使其由机器或虚拟机/语言运行库执行。虽然通常不可能将编译好的程序解压缩为原始源代码(甚至与其相近的代码),但通常可以恢复与原始源代码类似的内容。
这在多大程度上取决于若干因素,包括:
发布于 2015-03-26 08:03:35
什么加密?根本就没有。您所生成的是一个共享库--一个.so文件。
可以检查符号和解压缩,但是您不能轻松地恢复原来的Python或C代码。
https://stackoverflow.com/questions/29273490
复制相似问题