前文《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 这个库是收费的,请大家支持正版,购买正版再进行测试。
如果大家有什么问题,可以私信我,也可以评论区留言~