作者danqing (#_#)
看板Python
标题[问题] 发布Python程式的好方法?
时间Sat Dec 13 15:32:06 2008
自己用Python写了个程式,想发布出去
但是由於Python这类scripting language一般都没有native compiler
个人是不愿让人知道原始码
因此想问是否有好的方法,尽可能不让人有机会decompile出相似的原始码
还是说最保险还是用C++重写一个?
希望板上有经验的前辈能指导一下,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.88.103
1F:推 StubbornLin:我记得只留下.pyc应该还是可以执行 12/13 16:26
2F:→ StubbornLin:pyc是python编译成binary的形式 再执行的档案 12/13 16:26
3F:→ StubbornLin:至於能不能被反组译就不太清楚 XD 12/13 16:27
4F:推 superGA:source code写丑一点 让他不想看 12/13 17:21
5F:→ danqing:.pyc应该是能转成.py 虽然好像不是非常容易 12/13 17:42
6F:→ danqing:写丑一点 我怕自己也看不懂 XD 12/13 17:43
7F:推 waynec520:py2exe不是可以转成exe吗? 12/13 17:49
8F:→ danqing:py2exe好像也只是把.pyc包起来而已 应该也有方法解开 12/13 17:54
9F:→ yungyuc:无 12/13 21:53
10F:→ yungyuc:py2exe 通常还会包 .py,不过 .py .pyc 都一样 ... 12/13 21:55
11F:→ serate:目前好像找不到加密工具可用 12/13 23:24
12F:→ serate:不过compile後的bytecode要还原成source code也是不容易 12/13 23:24
13F:→ serate:若是要提防一般没Reverse engineering经验的人就已足够 12/13 23:24
14F:→ neochang:以前用过decompyle..印象中可以把python2.3的pyc还原回来 12/15 03:29
15F:→ neochang:但是不晓得有没有可以反编译更新版本的工具 12/15 03:30