1.简介

 项目量产期间,防止源代码暴露,可以将 python 文件编译成二进制形式。

2. 下载加密工具

 链接: 加密工具.

 下载完毕后,打开该文件,如下图所示:

1.2 量产源码加密方法_地址栏


3.使用步骤

 例如将test.py进行加密,步骤如下:

(1)在 mpy-cross 文件夹目录打开 cmd
找到地址栏

1.2 量产源码加密方法_嵌入式硬件_02




输入cmd

1.2 量产源码加密方法_ico_03




打开cmd

1.2 量产源码加密方法_嵌入式硬件_04




(2)输入命令运行将test.py文件加密 mpy-cross.exe -march=armv7emdp -mno-unicode test.py

1.2 量产源码加密方法_嵌入式硬件_05




加密成功

1.2 量产源码加密方法_python_06




(3)生成的 test.mpy 文件替换之前的 test.py 文件

注意:main.py 文件不能加密;一次只能转换一个 python 文件,如果项目有多个 python 文件,需要一个个转换