亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

1.首先安裝上必須的包

pip install Cython
pip install pyinstaller

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

我安裝的是最新的2019,選擇安裝界面的時(shí)候選如下圖這個(gè)和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刪掉

這個(gè)是固定的

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

命令行運(yùn)行

python setup.py build_ext --inplace

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

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

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

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

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

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

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

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

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

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

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

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

在程序發(fā)布時(shí),有時(shí)會(huì)有程序加密和打包的需求,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

打包成一個(gè)文件

pyinstaller --onefile MoonServer.py

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

相關(guān)文章

最新評(píng)論