日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Python3代碼可以用py2exe加密嗎?

有時(shí)候代碼不一定是自己出錯(cuò)的,還有安全隱患。如果遇到一個(gè)破解什么的,也是非常鬧心的。小編也是一個(gè)安全防范意識(shí)比較強(qiáng)的人,聽過有些小伙伴們有這方面的困擾,小編也非常著急,畢竟不管怎么說寫的好壞都是大家的心血。今天就把其中比較常用的一種加密方法分享給大家,希望能對(duì)大家加密代碼有所幫助。具體的思路和內(nèi)容如下:


一、思路

py2exe 是一款將 Python 腳本轉(zhuǎn)換為 Windows 平臺(tái)上的可執(zhí)行文件的工具。其原理是將源碼編譯為 .pyc 文件,加之必要的依賴文件,一起打包成一個(gè)可執(zhí)行文件。

 如果最終發(fā)行由 py2exe 打包出的二進(jìn)制文件,那豈不是達(dá)到了保護(hù)源碼的目的?

二、方法

使用 py2exe 進(jìn)行打包的步驟較為簡(jiǎn)便。

 1.編寫入口文件。本示例中取名為 hello.py:

print 'Hello World'

2.編寫 setup.py:

from distutils.core import setup
import py2exe
 
setup(console=['hello.py'])

3.生成可執(zhí)行文件

python setup.py py2exe

生成的可執(zhí)行文件位于 dist\hello.exe。

優(yōu)點(diǎn)

能夠直接打包成 exe,方便分發(fā)和執(zhí)行

破解門檻比 .pyc 更高一些

不足

兼容性差,只能運(yùn)行在 Windows 系統(tǒng)上

生成的可執(zhí)行文件內(nèi)的布局是明確、公開的,可以找到源碼對(duì)應(yīng)的 .pyc 文件,進(jìn)而反編譯出源碼

以上就是python3代碼用py2exe加密的方法。當(dāng)然加密的方法有很多,這里小編就不一一講述了,大家可以根據(jù)實(shí)際情況選擇合適的加密方法。保護(hù)代碼的安全刻不容緩,小伙伴們趕緊行動(dòng)起來吧,方法已經(jīng)分享給大家,就差行動(dòng)了。


網(wǎng)頁名稱:創(chuàng)新互聯(lián)Python教程:Python3代碼可以用py2exe加密嗎?
網(wǎng)頁URL:http://www.5511xx.com/article/coiiggo.html