中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python編譯成.so文件進行加密后調用的示例方法

發布時間:2021-05-31 13:07:10 來源:億速云 閱讀:343 作者:小新 欄目:開發技術

小編給大家分享一下Python編譯成.so文件進行加密后調用的示例方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

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

編譯成.so文件

環境準備:cython

測試腳本準備:test.py

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

腳本編譯準備:

3.1 編寫compile.py文件,內容如下:

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

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

使用方式

編寫useTest.py腳本:

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

執行驗證。

以上是“Python編譯成.so文件進行加密后調用的示例方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洱源县| 杭锦后旗| 西城区| 兴山县| 西丰县| 柳河县| 定远县| 治多县| 临武县| 五常市| 古交市| 漾濞| 肇东市| 盐津县| 阜新市| 蓬安县| 达日县| 吉木萨尔县| 南木林县| 长海县| 定陶县| 稻城县| 循化| 南召县| 金乡县| 廊坊市| 涿州市| 阜城县| 自贡市| 青海省| 聂荣县| 云安县| 泰顺县| 吉木乃县| 涟源市| 正定县| 通渭县| 鱼台县| 扎赉特旗| 黔江区| 赤峰市|