大家一般使用什么办法保护python代码?

I_NBFA 2010-07-16 11:59:11
py2exe原来研究的人少, 打包效果还可以,
现在反编译python字节码也不是什么难事了.
而且在win7下还报错.....
我写了个小软件, 注册算法丢DLL里了,
可有一部分代码同样很重要, 都用DLL实现就太麻烦.
想问问大家一般都怎么保护自己的代码的?
...全文
1291 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
amu9900 2010-07-29
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 thumb3344 的回复:]

引用 11 楼 zhao4zhong1 的回复:

奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!

+1
[/Quote]

+2
notax 2010-07-27
  • 打赏
  • 举报
回复
怎么保护自己的代码的?

把重要的部分用C写吧,放在dll,so里,里面包含了许可证,但对於用家来说见不到,只是一个普通的API,

当然没有决对安全
jzl707 2010-07-25
  • 打赏
  • 举报
回复
python本身不就是开放的吗?
thumb3344 2010-07-24
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zhao4zhong1 的回复:]

奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
[/Quote]
+1
king_2007 2010-07-24
  • 打赏
  • 举报
回复
楼主,现在的py2exe开发都还多年了,破解的方式都很多,不妨考虑封装模块或者类,建议单独开发一个打包模块.
赵4老师 2010-07-23
  • 打赏
  • 举报
回复
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
javacode007 2010-07-18
  • 打赏
  • 举报
回复
要保护代码,最好不要选择脚本。实际上没有任何代码是绝对安全的。python本身就是开放源代码的,大家不是也用的挺好的嘛O(∩_∩)O哈哈~
iambic 2010-07-17
  • 打赏
  • 举报
回复
我做的东西,基本都是开放代码的。就是总觉得自己代码写得太搓,不好意思拿给别人看。
I_NBFA 2010-07-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 thy38 的回复:]
用pyrex,见http://cloudhe.javaeye.com/blog/228379
[/Quote]
pyrex不错我研究研究, 另外py2exe原来能打包成一个单独的exe了
龙根 2010-07-17
  • 打赏
  • 举报
回复
无聊的人才去犯法呢
fibbery 2010-07-17
  • 打赏
  • 举报
回复
刚接触脚本的时候,也想过这个问题。代码很容易被破坏和复制。但是后来一想,既然选择了脚本,实际上也就是在一定程度上放弃了这种保护。在实践中证明,一般也没有人会复制和破坏,因为每个人写程序的思路都不一样,看别人的程序,本身就是一种痛苦,至少,我从来不看别人的程序。所以,我选择了,谁愿意干嘛就干嘛吧。
thy38 2010-07-17
  • 打赏
  • 举报
回复
delphiwcdj 2010-07-17
  • 打赏
  • 举报
回复
学习……
feilniu 2010-07-17
  • 打赏
  • 举报
回复
做网站,无所谓保护代码;写脚本,开放的就是最好的;做软件,不了解。

封闭代码的做法,跟开源的精神是背道而驰的,在Python的圈子里估计不太受欢迎。真的想要的话,google一下“Python混淆器”,看有没有想要的东西。

但代码混淆这种事情,正是道高一尺魔高一丈,没有止境的,真正终极的保护代码的方式就是GPL。
I_NBFA 2010-07-17
  • 打赏
  • 举报
回复
顶下顶
I_NBFA 2010-07-16
  • 打赏
  • 举报
回复
顶下顶下

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧