Encrypt-python-code-License-control

python代码加密以及python代码的License控制

本工程适用于,码农给别人开发项目的时候,防止别人拿到代码后未经授权随意复制代码到未经权授的机器上运行,同时还将代码加密防止别人窃取核心机密。

Overview

Requirement

linux安装:

python安装第三方库

Usage

TODO:将本工程下Example/目录下的代码加密并进行license控制

Step 0: Preparation

Step 1: 加密python代码

Example/get_time.py加密

Step 2: 授权给用户主机

(即加密目标主机MAC地址)

# 在目标主机执行以下程序, 会在控制台输出MAC地址
cd ./License_control
python GetHostInfo.py

Step 3: 测试

cd ../Example/
python main.py