专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

python源码编程成pyc后_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 2:34:01       共计:3587 浏览

python源码编程成pyc后?

两个较方便的方案可以把 python代码加密, 一个是 pyinstaller 另一个是 Nuitka

1. 打包工具 PyInstaller >3.2 新加入一个加密参数 --k ,用户可自定义一个16位密钥, 例:

python.exe pyinstaller.py --k=xxxxxxxxxxxxxxxx --clean xxx.py

关于这个功能,个人理解是加密后没有密钥第三方解不出pyc(pyo)文件 ,也就无从反编译,当执行exe文件时,打包工具将加密的字节码送入内存解密运行.

但是pyinstaller所用加密模块是开源的PyCrypto,理论上高手还是能想办法的,不过聊胜于无,就算是c程序只要花时间也能被反汇编,pyinstaller这个新参数可以加大破译难度,增加破解成本

详见官方文档

Using PyInstaller

--key The key used to encrypt Python bytecodeEncrypting Python Bytecode

2. 关于 Nuitka, 是把 python代码转成c++代码然后静态编译成二进制文件,比第一种方案稍麻烦一点,但据说可以提升执行速度

Nuitka Home | Nuitka Home

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:大家都知道自己的姓氏来历吗_java | ·下一条:以推动机器人发展的话_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有