使用jmpy模块 将py文件加密为so或pyd

jmpy将python代码一键加密为so或pyd。支持单个文件加密,整个项目加密。

Git仓库地址: GitHub - Boris-code/jmpy: python 代码加密|加固

安装:

pip install jmpy3

使用方法

jmpy -i "xxx project dir" [-o output dir] [-l exclude dir|files] 

jmpy可带参数不多,可以从git源码上看用法

在docker容器中进行代码加密

#将代码复制到docker容器
docker cp /home/app_dir  docker_name:/app_raw

#进入docker容器,例如进入docker_name容器
docker exec -it docker_name bash

#切换到容器的根目录 
cd /

#将/app_raw目录下的代码加密,加密后的代码生成到app_so文件夹中
jmpy -i "/app_raw" -o "/app_so" -l /app_so/config,/app_so/core/router.py

#退出容器
exit

#将加密后的代码从容器中复制出来
docker cp docker_name:/app_so /home/app_dir 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值