python 的代码加密,代码保护-cython实现

简介

今天介绍的方式的是在 linux 下用cython 把Python的核心代码打包成so文件,
然后实现 Python代码实现加密和保护

.so文件实现方式的实现步骤

1. pip 安装cython

 pip installl  cython 

2. 用cython将核心代码py模块文件转化成.c 文件

 cython  hello.py   
或者 cython  *.py

3. gcc 编译成so文件

 gcc -c  -fPIC -I/usr/include/python.2.7/  hello.c
gcc -shared hello.o -o hello.so

使用so 文件 就像使用py模块一样引入就可以使用了

import hello.hello as h

if __name__=="__main__":
    h.print()


    原文作者:呵呵哒1991
    原文地址: https://www.jianshu.com/p/8b93b9044737
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞