91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

襄樊市| 工布江达县| 马龙县| 黑水县| 娱乐| 且末县| 河曲县| 尚义县| 尖扎县| 河南省| 岐山县| 铜川市| 娄烦县| 沂水县| 云龙县| 托克逊县| 哈尔滨市| 肥城市| 汝城县| 许昌市| 郁南县| 德阳市| 揭东县| 横峰县| 新民市| 嘉定区| 基隆市| 祥云县| 翁源县| 淮南市| 宜兰市| 丰顺县| 天津市| 天全县| 长沙市| 右玉县| 肥城市| 泸水县| 连南| 丹东市| 新田县|