如何使用Cython对python代码进行加密
Cython是属于PYTHON的超集,他首先会将PYTHON代码转化成C语言代码,然后通过c编译器生成可执行文件。翻译成C后速度比较快,在windows环境中用cython加密后的文件后缀是pyd文件,在linux环境中加密后的问题后缀是so文件,下面以linux环境作为演示。要加密的代码部分Jruing.py将以上代码保存为encryption.py,在命令行中输入python encryption.py build_ext,它会在encryption.py这个文件的当前路径下生成build文件夹,build/lib-*/Jruing-*.so ,我们可以把这个so文件直接重命名为Jruing.so我们进入到so文件所在的目录,编写一个调用hello_world的程序。这样就好了!!!!
用户评论