Pyarmor:Python 程序加密的秘诀
前言:Pyarmor 是一个保护 Python 脚本的工具,能够加密 Python 脚本,保护运行时刻的 Python 代码不被泄露,设置加密脚本的有效期限,绑定加密脚本到硬盘、网卡等硬件设备。
我这里有一个六百多行的员工考勤程序,该程序需要部署在特定终端上,为防止他人误改程序导致运行 bug,这里便可以对该程序进行加密保护,具体操作如下:

1、通过 win+r 打开 cmd

2、通过 pip install pyarmor 安装 Pyarmor 工具


3、加密代码
命令:pyarmor gen -O 指定存放目录 程序位置
具体语句:pyarmor gen -O D:\program\work\checkAttendance\终版\日期有效性检测\dist D:\program\work\checkAttendance\终版\日期有效性检测\workAttendance.py
其中,D:\program\work\checkAttendance\终版\日期有效性检测\dist 是加密后文件的存放位置。D:\program\work\checkAttendance\终版\日期有效性检测\workAttendance.py 是我需要加密的 py 文件。

加密完成后的 dist 文件包含两部分:pyarmor_runtime_000000 和 workAttendance.py

其中 pyarmor_runtime_000000 是 Python 脚本加密所需的依赖包,拷贝至其他终端时,需将 pyarmor_runtime_000000 一并拷贝。dist 目录下的 workAttendance.py 便是加密后的脚本,打开该脚本内容如下图所示,这里可以看到脚本被加密了,但运行正常。

注:
感谢观看~ PyArmor 的详细介绍网址为:Pyarmor – 加密 Python 脚本
作者:亿丢丢