国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

加密Python源碼方案 PyArmor

開發(fā) 后端
PyArmor是一個用來混淆Python腳本的命令行工具,將混淆腳本綁定到固定的機器上,或到一定的時間讓混淆的腳本過期不能用。

python源碼的加密方案有很多,現(xiàn)在我們來了解PyArmor如何給python加密。

1、PyArmor介紹

  • PyArmor是一個用來混淆python腳本的命令行工具,將混淆腳本綁定到固定的機器上,或到一定的時間讓混淆的腳本過期不能用。
  • 可通過pyarmor -h查看其用法,以下只截取部分進行說明:
(tt) PS C:\test> pyarmor -h    
usage: pyarmor [-h] [-v] [-q] [-d] [--home HOME] [--boot BOOT] ...
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-q, --silent Suppress all normal output
-d, --debug Print exception traceback and debugging message
--home HOME Change pyarmor home path
--boot BOOT Change boot platform
The most commonly used pyarmor commands are:
obfuscate (o) Obfuscate python scripts
licenses (l) Generate new licenses for obfuscated scripts
pack (p) Pack obfuscated scripts to one bundle
init (i) Create a project to manage obfuscated scripts
config (c) Update project settings
build (b) Obfuscate all the scripts in the project
info Show project information
check Check consistency of project
hdinfo Show all available hardware information
benchmark Run benchmark test in current machine
register Make registration keyfile work
download Download platform-dependent dynamic libraries
runtime Generate runtime package separately
help Display online documentation
See "pyarmor <command> -h" for more information on a specific command.
More usage refer to https://pyarmor.readthedocs.io

(1)pyarmor主要功能

  1. 使用命令 obfuscate 來加密腳本。
  2. 使用命令 licenses 為加密腳本生成新的許可文件 license.lic,如果需要設(shè)置加密腳本的使用期限或者限制腳本在特定的機器使用,需要生成新的許可文件, 并使用新的許可文件加密腳本。
  3. 可以加密整個python包。
  4. 可以配合pyinstaller對python工程打包成一個獨立可運行的安裝包。
  5. 還可以利用其提供的一些方案,進一步提升加密腳本的安全性,具體在實際項目需要時,再查閱其官網(wǎng)即可。

2、使用示例

(1)安裝

pip install pyarmor -i https://pypi.douban.com/simple/
-i https://pypi.douban.com/simple/ 是使用國內(nèi)的豆瓣源,提升安裝速度,具體可參見我的其他文章。

(2)一般加密

# module1.py內(nèi)容如下
def module1_func1():
print("I'm module1.py")
return
# main.py內(nèi)容如下
import module1
print("I'm main.py")
module1.module1_func1()

運行命令進行加密:pyarmor o main.py。

PyArmor會加密main.py和相同目錄下面的所有*.py 文件,會生成dist文件夾,其包含運行加密腳本所需要的全部文件,基本過程:

  1. 創(chuàng)建輸出子目錄 dist。
  2. 生成加密的主腳本 main.py 保存在輸出目錄 dist。
  3. 加密相同目錄下其他所有 *.py 文件,保存到輸出目錄 dist。
  4. 生成運行加密腳本所需要的全部輔助文件,保存到輸出目錄 dist。

驗證:到dist目錄下,python main.py。

加密后的文件是這樣的:

from pytransform import pyarmor_runtime
pyarmor_runtime()
__pyarmor__(__name__, __file__, b'\x50\x59\x41\x52\x4d\x4f\x52\x00\x00\x03\x08\x00\x55\x0d\x0d\x0a\x09\x33\xe0\x02\x00\x00\x00\x00\x01\x00\x00\x00\x40\x00\x00\x00\x63\x01\x00\x00\x00\x00\x00\x18\x26\xa4\x75\x12\x0c\x32\x8f\xd9\xa6\xf8\x0a\x0b\x17\x1e\xc7\xfe\x00\x00\x00\x00\x00\x00\x\x22\x0c\xa0\x75\x0c\x1a\x13\x8a\x26\xb4\x02\x46\x1b\x8c\x5d\xaf\xd0\x81\xc2\x22\x59\xc0\x1d\xd2\x83\x99\x01\x09\xb1\x78\x4c\xdc\x58\x9b\xdf\x17\xd9\xe9\x07\xa4\xa7\xc6\x51\xde\xaa\x20\xbf\x7c\x43\xbb\x83\x87\xaf\x82\x9e\x65\x2d\xae\xb9\x5b\x14\xfc\xf8\x1d\xc7\x09\xe5\x65\xa7\x8d\x5a\x62\x9d\x78\xa3\x82\x4c\x53\x17\xc9\x3a\x15\xa4\xe7\x66\xda\x3f\xf2\x9d', 2)
還會根據(jù)不同平臺生成相關(guān)依賴:在pytransform文件夾下,例如windows生成相關(guān).dll,linux生成.so等。

(3)帶licenses的加密

1.生成新的許可文件
pyarmor l -e 2022-09-09 test01
執(zhí)行這條命令會生成一個帶有效期的認(rèn)證文件: 創(chuàng)建license.lic與license.lic.txt,保存在licenses/test01目錄下
2.使用新生成的許可文件加密腳本
pyarmor o --with-license .\licenses\test01\license.lic main.py
3.同樣可以在dist目錄下找到相關(guān),此時如果過期了,則會提示:License is expired

(4)也可以綁定在固定機器上

1.在該機器上運行命令獲取硬件信息
pyarmor hdinfo
2.然后生成綁定的固定機器的許可文件
pyarmor l --bind-disk "100304PBN2081SF3NJ5T" --bind-mac "20:c1:d2:2f:a0:96" code-002
3.使用這個許可文件加密腳本,加密腳本就只能在指定機器上運行
pyarmor o --with-license licenses/code-002/license.lic main.py

其他更多使用方式可以參考其官網(wǎng):
https://pyarmor.readthedocs.io/en/latest/。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2023-08-31 09:00:00

PythonPyarmor

2024-07-30 08:16:18

Python代碼工具

2010-06-17 22:16:48

2022-06-01 07:33:29

數(shù)據(jù)存儲加密

2020-10-25 09:04:46

數(shù)據(jù)加密數(shù)據(jù)泄露攻擊

2010-03-22 12:40:48

Python代碼加密

2009-06-30 10:05:24

MD5加密JSP源碼

2013-04-10 14:21:35

2021-08-05 10:40:37

加密方案Spring

2019-05-13 09:11:41

加密解密Python攻擊

2010-03-23 13:16:14

Python代碼加密

2013-09-09 09:19:32

2009-11-20 09:56:09

Check Point全盤加密

2010-09-14 10:55:21

EAL4+認(rèn)證端點安全Check Point

2013-11-05 10:22:20

瀏覽器加密

2010-09-27 15:12:02

Check Point

2019-05-09 10:25:46

Python加密庫編程語言

2009-05-26 11:24:00

2010-06-30 17:56:06

2009-04-13 10:58:08

RapidRecoveProtectDriv解決方案
點贊
收藏

51CTO技術(shù)棧公眾號

欧美日韩色一区| 国产精品香蕉国产| 成人影视在线播放| wwwwxxxxx欧美| 日韩无套无码精品| 国产精品国产三级国产专播品爱网| 亚州精品一二三区| 黑人巨大精品欧美一区二区一视频| 天堂а√在线8种子蜜桃视频| 亚洲四区在线观看| 久久久资源网| 欧美精品一区二区三区很污很色的| 超碰在线视屏| 欧美激情一区二区三区久久久 | 精品中文字幕一区二区小辣椒| 亚洲高清精品中出| 99riav一区二区三区| 一级毛片免费在线| 在线免费不卡电影| 人人视频精品| 日韩免费观看在线观看| 久久久夜夜夜| 国产天堂在线播放| 欧美日韩精品一区二区三区蜜桃| 欧美xxxx做受欧美护士| 国产精品久久久一区| 久久se精品一区精品二区| 激情小说激情视频| 欧美精品一区二区三区视频| 亚洲精华一区二区三区| 免费成人看片网址| 国产日韩欧美综合在线| 看女生喷水的网站在线观看| 欧美国产日韩精品| 亚洲三级国产| 国产三级日本三级在线播放| 欧美一区二区精品在线| 网红女主播少妇精品视频| 日韩av在线电影观看| 18欧美乱大交hd1984| bbw在线视频| 国产精品视频yy9099| 国产一区二区三区观看| 小小水蜜桃在线观看| 精品国模在线视频| 亚洲每日更新| 男女午夜刺激视频| 亚洲欧洲日韩国产| 欧美激情综合| 三级在线免费看| 精品福利一区二区三区| 精品国产一区一区二区三亚瑟| 免费看日b视频| 欧美色视频日本高清在线观看| 日韩三区免费| 欧美日韩国产高清视频| 亚洲成人av一区二区| av在线亚洲一区| 茄子视频成人在线观看| 一区二区三区四区高清精品免费观看| 国产ktv在线视频| 国产精品一区二区欧美| 亚洲色图视频免费播放| 色诱色偷偷久久综合| 亚洲综合网中心| 欧美性大战久久久久久久| 任你躁在线精品免费| 亚洲精品蜜桃久久久久久| 欧美性三三影院| 日韩欧美一区二区三区免费看| 最新中文字幕免费视频| 伊人久久男人天堂| 免费高清成人在线| h视频网站在线观看| 国产精品自拍网| 国产精品久久久久久久久免费相片 | 4438x成人网全国最大| 热草久综合在线| wwww国产精品欧美| videos性欧美另类高清| 免费试看一区| 精品视频一区三区九区| 91日韩视频| 在线一级观看| 国产日韩精品综合网站| 怡红院av一区二区三区| 超碰97久久国产精品牛牛| avav在线播放| 国产一区二区三区高清在线观看| 免费成人美女在线观看.| 2024最新电影在线免费观看| 久久66热这里只有精品| 欧美浪妇xxxx高跟鞋交| 一本色道久久精品| 欧美18一19xxx性| 久久精品成人一区二区三区蜜臀| 欧美日韩亚洲另类| 欧美亚洲一级| 男女视频在线观看免费| 91青青草免费观看| 欧美日韩视频免费播放| 91精品1区| 北岛玲日韩精品一区二区三区| 爱情岛论坛亚洲入口| 五月综合激情日本mⅴ| 91精品久久久久久久蜜月| 国产特黄在线| 九色91在线视频| 日韩欧美的一区| 美女视频网站久久| 欧美精选视频一区二区| 免费成人在线视频网站| 操91在线视频| 亚洲欧洲日韩在线| 国产一区二区观看| 手机福利小视频在线播放| 激情久久av| 亚洲精品久久在线| 国产很黄免费观看久久| 超碰这里只有精品| 91在线视频观看免费| 欧洲成人免费视频| 色综合激情五月| 日本不卡在线视频| 久久影视精品| 超碰在线公开97| 成人国产精品免费视频| 4438成人网| 成人免费高清在线观看| 任你弄精品视频免费观看| 免费a级毛片在线观看| 视频一区亚洲| 两个人的视频www国产精品| 一区二区高清免费观看影视大全| 伊人久久大香线蕉综合热线| 成年男女免费视频网站不卡| 国产又大又黄又粗的视频| 91免费福利视频| 亚洲国产中文字幕在线观看| 91免费在线播放| 欧美影院一区| 欧美aa视频| 写真福利片hd在线观看| 欧美成熟毛茸茸复古| 亚洲精品少妇网址| 亚洲另类中文字| 久久精品一区二区国产| 95精品视频| 你懂的视频在线| 麻豆视频传媒入口| 91大神福利视频在线| 欧美日本在线观看| 91热门视频在线观看| 欧美福利一区| 麻豆视频久久| 成人高清免费在线| 最近中文字幕2019第二页视频| 免费成人看片网址| 97热精品视频官网| 日韩欧美中文字幕精品| 久久久综合九色合综国产精品| 午夜激情一区| 综合成人在线| 污视频在线看网站| 色老板亚洲精品一区| 精品国产一区二区三区在线| 国产福利视频一区二区| 亚洲欧美综合图区| 精品欧美激情精品一区| 99久久久精品| 日韩精品福利网| 亚洲国产欧美在线观看| 国产鲁鲁视频在线观看特色| 99热在线免费观看| 99re99热| 成人欧美一区二区三区黑人孕妇| 伊人一区二区三区久久精品| 一本一本大道香蕉久在线精品 | 羞羞答答成人影院www| 日韩av中字| av男人的天堂在线| 成年人羞羞的网站| 91免费国产精品| 国产精品伊人日日| 欧美中文在线视频| www.日韩免费| 日韩一区二区三区免费观看| 一区二区不卡在线播放 | 亚洲大胆在线| 久久av网址| 性欧美videohd高精| 欧美尤物美女在线| 99热在线网站| 亚洲污视频在线观看| 久久久天堂国产精品| 日韩视频在线观看国产| 国产精品国产精品国产专区蜜臀ah | 欧美中文字幕在线观看视频 | 99reav| 97公开免费视频|