前文《Python脚本代码加密,PyArmor库加密脚本测试及相关教程_淘小白_TXB2196的博客-博客》已经讲解了使用Python的第三方库pyarmor加密我们的脚本,后面只留下了一个问题,就是我们的脚本打包成exe,并绑定电脑这个有解决,读了好多官方的说明问题,今天测试可以了,下面把教程整理一下。

目标:打包我们的python脚本,并绑定到指定电脑mac地址。

步骤一:首先安装pyinstaller库,使用pyinstaller库把我们的脚本进行打包处理。

指令如下:

pyinstaller -F TouTiaoV1.py

通过上面指令,我们可以在dist文件夹中看到打包好的exe可执行文件。

步骤二:

pyarmor gen -O obfdist --pack dist/TouTiaoV1.exe --bind-device 00:ff:d8:13:24:BB TouTiaoV1.py

 

注:这次用的pyarmor指令是8x指令

--pack dist/TouTiaoV1.exe 这里的指令是重新打包我们的exe文件

 --bind-device 00:ff:d8:13:24:BB 这里的指令就是绑定电脑mac地址的指令

通过上面两个步骤我们就可以把我们的python脚本进行打包绑定电脑了。如果我们的python脚本只加密不做约束,传播速度只能更快,对我们自己的利益侵害更大。

还得说明一点,上面的所有操作,都是在pycharm终端里面执行的,我加密的脚本是TouTiaoV1.py,后面你用上面的方法进行加密操作,请换成自己的脚本名称。

pyarmor 这个库是收费的,请大家支持正版,购买正版再进行测试。

如果大家有什么问题,可以私信我,也可以评论区留言~