python源码编程成pyc后,怎么防止反编译?pyc文件反编译到python源码
2024-04-24 04:59:25 文章来源 :网络 围观 : 次 评论
后台-系统设置-扩展变量-手机广告位-内容正文顶部 |
两个较方便的方案可以把 python代码加密, 一个是 pyinstaller 另一个是
Nuitka
1. 打包工具 PyInstaller >3.2 新加入一个加密参数 --k ,用户可自定义一个16位密钥, 例:
python.exe pyinstaller.py --k=xxxxxxxxxxxxxxxx --clean xxx.py
关于这个功能,个人理解是加密后没有密钥第三方解不出pyc(pyo)文件 ,也就无从反编译,当执行exe文件时,打包工具将加密的字节码送入内存解密运行.
但是pyinstaller所用加密模块是
开源
PyCrypto
详见官方文档
Using PyInstaller
--key The key used to encrypt Python bytecode
2. 关于
Nuitka, 是把 python代码转成c++代码然后静态编译成二进制文件,比第一种方案稍麻烦一点,但据说可以提升执行速度
Nuitka HomeNuitka Home
来源:文章来源于网络,如有侵权请联系我们删除。 |
来源:文章来源于网络,如有侵权请联系我们删除。 |
上一篇:一片芯片包括多少个小芯片?一片芯片是多少枚 下一篇:返回列表
留言与评论(共有 0 条评论) |