2021年3月28日 星期日

如何在Linux上加密IronPython Script

1. 首先編寫要加密的模組(e.g. test.py),模組當中內容可為函數或物件,如圖一。

2. 在Linux當中,需加入mono指令配合ipy64.exe來執行pyc.py以加密模組檔test.py最後輸出test.dll到個人home目錄底下,如圖二。

3. 撰寫工具tool.py檔,透過clr引用test.dll檔案。注意tool.py是不加密的,如圖三。

4. 在AEDT當中測試tool.py,如圖四。

(圖一) 在test.py模組定義函式myadd()

(圖二) 加密test.py 並輸出 test.dll

(圖三) clr匯入test.dll模組,並使用test模組當中的myadd()函式

(圖四) 執行測試無誤





沒有留言:

張貼留言