Python程序语言使用方便,应用范围广,但Python的代码加密保护是一个问题,下面介绍一种专业的python程序py代码加密方法,可以有效地保护源代码!

 下载最新加密锁开发工具包

http://chinadlp.com/?list-DriveDownload.html

 完全默认安装后,打开如下开发工具 

Python程序py代码加密方法_Python


在安装目录下找到python的例子代码,以及配置文件的例子:

Python程序py代码加密方法_python_02

Python程序py代码加密方法_配置文件_03

 

在安装目录下找到python加密工具:scriptenv.exe

Python程序py代码加密方法_python_04

 

下面开始加密:

使用管理员身份打开命令行工具,导航到加密工具所在目录

C:\Program Files (x86)\Thales\Sentinel LDK\VendorTools\VendorSuite

使用命令scriptenv.exe,加上“完整的绝对目录”sample.sprjx配置参数:

Python程序py代码加密方法_python_05

下面对照一下加密前后的区别:

这是加密前的代码:

Python程序py代码加密方法_python加密_06


这是加密后的效果,已经被加密了,另外生成了一个加密的“xxx_r.py”的文件

Python程序py代码加密方法_Python_07

 

Python程序py代码加密方法_配置文件_08


不插加密狗的运行效果如下,说明没有加密狗,是不能打开加密后的软件的,同时保护了Python源代码。


Python程序py代码加密方法_配置文件_09


插上加密狗,Python程序就可以运行起来了。

Python程序py代码加密方法_Python_10