python源码加密
Cython
这个是把python转成C,然后编译成机器码,加密效果最好。
感觉用这个也可以,把部分关键模块加密就行。
PyInstaller
What PyInstaller Does and How It Does It — PyInstaller 4.5.1 documentation
好像只是简单的组合pyc文件,要想真加密还得Cython
不过PyInstaller
挺好用,用着挺方便。
在加密flask出现了一些静态文件(html)依赖丢失的问题,有点麻烦,主要是flasgger在线文档看不了了,要是不要这个文档倒也可以运行,其次好像exe加载速度有点慢。
参考博客
加密你的Python源码顺便再打个包如何? - 知乎 (zhihu.com)
如何保护你的 Python 代码 (一)—— 现有加密方案 - 知乎 (zhihu.com)
基础教程 | Cython 官方文档中文版 (gitbooks.io)
Python PyInstaller安装和使用教程(详解版) (biancheng.net)
Pyinstaller 打包Python项目为exe的过程 - 知乎 (zhihu.com)
PyInstaller Quickstart — PyInstaller bundles Python applications