美文网首页
python 的代码加密,代码保护-cython实现

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

作者: 呵呵哒1991 | 来源:发表于2018-03-05 23:50 被阅读2558次

简介

今天介绍的方式的是在 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()


相关文章

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

    简介 .so文件实现方式的实现步骤 1. pip 安装cython 2. 用cython将核心代码py模块文件转...

  • 利用cython库,实现python代码加密

    安装cython 处理 1) 2) 不论是单个脚本还是工程文件,加密后的filename.so文件均可正常执行和调用。

  • Speed-up with Cython and Numpy i

    Cython代码和Python代码区别 代码运行在IPython-Notebook中,在IPython-Noteb...

  • Cython系列教程:三. 使用静态类型来加速你的代码

    1 前言 上一主题中,我们介绍了如何构建Cython代码,对于一般的python代码,都可以使用cython对其进...

  • 什么,听说3分钟入门Cython??

    Python的代码优雅而实用,但是它的速度确实不怎样。Cython企图在保留Python美好的同时,兼顾代码的效率...

  • Idea python运行环境准备

    1.语言比较 2.python代码加密 python代码无法加密,发布代码即为源码 3.版本问题 python 2...

  • python加密

    1.代码加密 由于python设计的初衷是开源的,因此py文件是可以直接看到源码的。但开发商业软件,代码加密保护就...

  • Unity3D代码加密

    Virbox提供Unity加密代码及资源的产品,保护代码防止反编译,保护资源被提取提供Unity加密代码及资源的产...

  • Cython

    转载Cython基本用法: 在使用Cython编译Python代码时,务必要安装C/C++编译器,本文是直接安装了...

  • PyArmor简单使用

    PyArmor 是一个用于加密和保护 Python 脚本的工具。它能够在运行时刻保护 Python脚本的二进制代码...

网友评论

      本文标题:python 的代码加密,代码保护-cython实现

      本文链接:https://www.haomeiwen.com/subject/osikfftx.html