由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - anaconda版的python编译文件能防止被破译吗?
相关主题
阅读scala中windows 上安装python package.
java8 lambda 就是语法糖python performance in linux vs in win
python转化成exe的能力怎样?anaconda是python的超级集合?
原来Python有蟒蛇的意思似乎python的anaconda没有超越R啊
Google了一下为啥Python留着GILR竟然没有elseif / elif ?
Anaconda装起来会跟已有的python dist有什么冲突吗?Python pandas 是坑不?
学python要学到什么程度才算professional?把python当成通用script来学,哪些module需要熟练?
Perl程序员工作机会多吗?大家从python 2 到python 3 过渡的怎样了
相关话题的讨论汇总
话题: anaconda话题: 破译话题: python话题: 编译话题: 防止
进入Programming版参与讨论
1 (共1页)
m*****n
发帖数: 3575
1
首先,anaconda版的python打包之后的exe非常大,一般都有40M以上
我觉得如果采用了混淆器,自己的源代码和anaconda本身的那些杂七杂八库混在一起,
破译起来难度不小,当然给定足够多的程序员和足够多的时间,理论上可以,可是成本
是个问题。
其次,有人给出了一些解决方案:
https://medium.com/@xpl/protecting-python-sources-using-cython-dcd940bb188e
https://liftoff.github.io/pyminifier/
大家看看,大概能做到什么程度?
m*****n
发帖数: 3575
2
好像编译工具pyinstaller自带了代码加密功能,不知道效果如何
https://pyinstaller.readthedocs.io/en/stable/usage.html#encrypting-python-
bytecode
e*******o
发帖数: 4654
3
lambda function call的多 按call的次数收费 call的少收年费。
云时代了
1 (共1页)
进入Programming版参与讨论
相关主题
大家从python 2 到python 3 过渡的怎样了Google了一下为啥Python留着GIL
pycharm 和anaconda jupyter 用的不是一个python.exe file 吗?Anaconda装起来会跟已有的python dist有什么冲突吗?
还需要学R吗学python要学到什么程度才算professional?
发现还是得用RPerl程序员工作机会多吗?
阅读scala中windows 上安装python package.
java8 lambda 就是语法糖python performance in linux vs in win
python转化成exe的能力怎样?anaconda是python的超级集合?
原来Python有蟒蛇的意思似乎python的anaconda没有超越R啊
相关话题的讨论汇总
话题: anaconda话题: 破译话题: python话题: 编译话题: 防止