簡體   English   中英

如何加密我的 python 項目並將其轉換為 exe

[英]How to encrypt and convert my python project to exe

我創建了 python 桌面軟件。 現在我想把它作為產品推銷。 但我的問題是,任何人都可以反編譯我的 exe 文件,他們會得到實際的代碼。

那么有什么方法可以在部署之前加密我的代碼並將其轉換為 exe。 我嘗試了不同的方法。 但沒有任何工作。 有什么辦法嗎?提前謝謝

鏈接包含您需要的大部分信息。 但由於這里不鼓勵鏈接:

有py2exe,它將你的代碼編譯成一個.exe文件,但是afaik從exe文件中對代碼進行逆向工程並不難。

你當然可以讓你的代碼更難理解。 將您的類、函數重命名為無意義的名稱(例如,將 print(s) 重命名為 delete(s) 或 a()),屆時人們將遇到困難。

您還可以通過使用 SaaS(軟件即服務)來避免所有這些,您可以在服務器上在線托管您的代碼,並從使用它的人那里獲得報酬。

或者考慮開源它:)

您可以按pip install pyinstaller (確保也將其添加到您的環境變量中),然后在您的文件所在的文件夾中打開 shell(shift+右鍵單擊沒有文件的地方,然后“在此處打開 shell”和“在此處打開 shell”和“打開 shell”)做“pyinstaller --onefile YOUR_FILE”。

如果會創建一個dist文件夾,取出exe文件並刪除build文件夾和我認為的.spec。

還有你的 go 和你的獨立 exe 文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM