最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于pyinstaller超級加密操作(加殼和轉(zhuǎn)c)

 更新時間:2021年03月06日 10:45:44   作者:追夢小狂魔  
這篇文章主要介紹了基于pyinstaller超級加密操作 (加殼和轉(zhuǎn)c),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.首先安裝上必須的包

pip install Cython
pip install pyinstaller

2.最好是安裝vs 版本的話

我安裝的是最新的2019,選擇安裝界面的時候選如下圖這個和python的

python應(yīng)該是可選的,但是我怕麻煩就直接選上了

3.然后接下來就是寫setup.py文件了

from distutils.core import setup
from Cython.Build import cythonize
setup(
 ext_modules = cythonize(["main8_2.py"]), # add.py 為需要打包的文件名,不能包含中文
)
#python setup.py build_ext --inplace
#在把.cp36-win_amd64刪掉

這個是固定的

里面是自己要加密轉(zhuǎn)c的的py文件,我是把所有功能都封裝在這個里面了,到時候引入包直接調(diào)用他

命令行運(yùn)行

python setup.py build_ext --inplace

結(jié)束后會在當(dāng)前路徑下生成一個main8_2.cp36-win_amd64的文件,他的后綴名就不用管它了,直接把你要加密的那個包額外的部分刪除掉就行了,我刪除的部分就是.cp36-win_amd64,這里地的確的確是有一個點(diǎn)號的

然后把相應(yīng)的py文件換個路徑,好像可以不換,優(yōu)先級不一樣,為了避免麻煩,我也懶得查資料,所以我就換了他的路徑

4.接下來就是主程序進(jìn)行調(diào)用了

這個py現(xiàn)在變成了一個pyd文件,還有一個c文件,可以把它理解成一個包,跟py的包一樣去調(diào)用就行了

5.還有很重要的一點(diǎn)

要把所有調(diào)用的包都導(dǎo)入一次

我用的pycharm雖然想報錯,但是運(yùn)行是沒有錯誤的

6.再用key進(jìn)行加密

雖然這種法幾乎沒多大用處,但是由總比沒有要好

pyinstaller -i fa.ico xxx.py -F --key hsakdhiia8 --clean

最終成成功打包exe,在當(dāng)前路徑下的dist可以找到可執(zhí)行文件

補(bǔ)充:python程序的加密和打包

在程序發(fā)布時,有時會有程序加密和打包的需求,SO:

用CYTHON編譯加密:

build.py

#!/usr/bin/python
#encoding: gb2312 
filename="client_missions.py" 
print"--------------------------------------"
print" python build.py build_ext --inplace"
print"--------------------------------------"
from distutils.coreimportsetup
from distutils.extensionimportExtension
from Cython.Distutilsimportbuild_ext

importsys 
efile=filename.split('.')[0] 
setup( 
cmdclass = {'build_ext': build_ext}, 
ext_modules =[Extension("%s"%efile , ["%s"%filename])] 
)

開始編譯加密:

python build.py build_ext --inplace

打包成一個文件

pyinstaller --onefile MoonServer.py

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

最新評論

西畴县| 绿春县| 桂平市| 大同县| 桑植县| 策勒县| 石棉县| 佛坪县| 通辽市| 祁阳县| 酒泉市| 大兴区| 红原县| 德阳市| 方山县| 成安县| 永济市| 普定县| 尼勒克县| 克什克腾旗| 讷河市| 浦北县| 青阳县| 读书| 布尔津县| 永年县| 佛学| 保靖县| 平昌县| 雷波县| 新野县| 克东县| 石嘴山市| 肥城市| 南投市| 顺义区| 进贤县| 庆云县| 涿州市| 靖江市| 松潘县|