怎样对 Python 源码加密?
大家讲道理
大家讲道理 2017-04-17 13:37:22
[Python讨论组]

PHP 可以使用 Zend Guard 对源码加密,然后发布使用。
想知道 Python 有没有类似的加密工具,加密后的代码仍然可以运行。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(8)
ringa_lee

发布python源码编译生成的pyc文件就好了
python -m py_compile src.py

http://my.oschina.net/wizardpisces/blog/107445

大家讲道理

其实加密很简单的,修改Python虚拟机的代码,针对编译出pyc的部分修改下虚拟码,或者对调几个.别人死都解不出来的.这个方法是来自于(云风大侠的书<我的编程感悟>中的)
缺点也很显而易见,执行时必须使用自己的修改的Python虚拟机.

巴扎黑

最多也只是混淆,想到达真正意义的加密是不可能的,解释型语言天生如此。

天蓬老师

可以用这个 python混淆器 来加密。
加密效果不可逆,别手手段比如pyc、编译成exe甚至修改字节码都比较好还原。

黄舟

Python 最多也就是像前面说的那样进行混淆, 想要真的加密暂时没发现神马好的解决办法

PHP中文网

将核心代码用cython(注意:用的还是python语法)编译成os文件。

ringa_lee

终于也有人碰到这个坑了,哈哈

PHP中文网

pyminifier,然后再编译成pyc。提供pyc就可以了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号