当我们对项目或自己的代码需要进行安全性不那么高的加密时,可以考虑使用pyminifier
一、pyminifier
在Python开发中,PyMinifier库是一个非常实用的工具,它可以帮助我们对Python代码进行压缩和混淆,以减小代码文件的大小,并提高代码的安全性。
二、安装
命令下载方式
pip install pyminifier3
如果下载时出现网络超时的问题,可以加上国内镜像,比如清华源镜像
pip install pyminifier3 -i https://pypi.tuna.tsinghua.edu.cn/simple
三、混淆代码
终端输入命令
pyminifier -O --replacement-length=50 ./det.py > det1.py
其中,参数 replacement-length 表示代码的变量的混淆长度
看一下效果
总结
pyminifier只能增加代码的阅读难度,不能作为一种可靠的加密方式。