欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python編譯成.so文件進(jìn)行加密后調(diào)用的實現(xiàn)

 更新時間:2019年12月23日 15:49:02   作者:weixin_44216589  
今天小編就為大家分享一篇Python編譯成.so文件進(jìn)行加密后調(diào)用的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

pyc的破解相對容易,使用cython將python文件編譯成.so文件,能在一定程度上增強(qiáng)python源碼的私密性。

編譯成.so文件

環(huán)境準(zhǔn)備:cython

測試腳本準(zhǔn)備:test.py

#-*-coding: UTF-8 -* -
class test:
  def say(self):
    print 'hello'

腳本編譯準(zhǔn)備:

3.1 編寫compile.py文件,內(nèi)容如下:

#-*-coding: UTF-8 -* -
from distutils.core import setup
from Cython.Build import cythonize
setup(
  ext_modules = cythonize("test.py") #注意這里推薦使用相對路徑,編譯出的so文件在引用其他模塊時可能會出現(xiàn)路徑問題
)

3.2 編譯出的so文件(test.so)在調(diào)用compile.py時所在目錄的build/lib下

使用方式

編寫useTest.py腳本:

#-*-coding: UTF-8 -* -
from test import test #注意test.so文件要在可訪問到的路徑下
test.say()

執(zhí)行驗證。

以上這篇Python編譯成.so文件進(jìn)行加密后調(diào)用的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論