回覆列表
  • 1 # 墮落中的天使

    部署完把程式刪了,這語言本身就是指令碼語言,不用靜態編譯,怎麼都能看到原始碼,就算win平臺打包成exe檔案也一樣,也要釋放再執行,所以最好的辦法就是刪掉。不過如果你程式中沒有賬號和密碼敏感資訊,你開發的程式有多牛掰不願意讓別人看。。。

  • 2 # 風行科技說

    python是解釋性語言,執行速度和程式碼保密是其弱點。關於程式碼保密有以下方法:

    1、Python標準庫就提供了一個名叫compileall的庫,可以把.py檔案編譯成.pyc檔案,勝過程式碼裸在外面,但會反編譯,反編譯後的程式碼,閱讀性差點而已。

    2、程式碼混淆,使可讀性變差。程式碼混淆的工具很多,比如pyobfuscate。

    3、py2exe 可以將Python指令碼打包成可在Windows上執行的檔案。

    4、將.py編譯為.c檔案,再將.c檔案編譯為.so或者.pyd,就基本無人能破解了。

    5、乾脆修改直譯器。這一方法最為安全,可操作難度較高。不僅要掌握基本的加解密演算法,還需要探究Python執行程式碼的方式,難度太高。

  • 3 # 中科極控

    不衝突啊 , 在他們的伺服器上安裝 vagrant , 然後你把專案打包成 box 檔案 , 到伺服器上 vagrant add box app.box , 然後建立一個低許可權使用者 , 只能修改指定目錄下的配置檔案 . 取消該使用者的密碼 . 給你們的客戶生成個 Key , 作為 license , 登陸這個虛擬機器 。

  • 中秋節和大豐收的關聯?
  • 紅警3中的超級武器介紹?