需要开发一套商业用途的玩意,源代码需要加密,甚至进一步的限制使用者ip、mac之类的。Zend我知道,还有别的吗?请推荐好用、最好免费的(成本低,贵的划不来)。
另外,其它语言例如Ruby、Python做web开发有合适的加密方式吗?
求教,在此谢过
另外,其它语言例如Ruby、Python做web开发有合适的加密方式吗?
求教,在此谢过
1
blacktulip Feb 15, 2015 via iPhone Ruby Python 只要别把源码给人家不就行了
|
2
leo108 Feb 16, 2015
php-beast
|
3
orvice Feb 16, 2015
@blacktulip 不给怎么别人怎么部署。。。
|
5
icedx Feb 16, 2015 Python 有个Nuitka
|
6
t6attack Feb 16, 2015 www.zhaoyuanma.com 这个解密广告里基本上把目前存在的加密方式都提到了。
注意C里面的这句话“也有较好的还原效果”,也就是说,不能完美还原。那么C这些都是值得考虑的。 |
7
R4rvZ6agNVWr56V0 Feb 16, 2015 混淆+核心部分改用C、Go等语言编写然后再加个壳,别的招数貌似没啥太靠谱的
|
8
Septembers Feb 16, 2015 PHP自己实现个加密extension可以达到目的(参考Zend)
Python预编译成pyc也差不多 Ruby不了解不评论 |
9
zjgood Feb 16, 2015 via Android
@Septembers pyc几乎可以完美逆向了
|
10
enotx Feb 16, 2015 via Android
@Septembers
十六进制编辑器打开一下pyc文件你就知道这是啥了 |
11
invite Feb 16, 2015
就算你“加密”了,照样可以“解密”出来。
|
12
dant Feb 16, 2015 via iPhone
Jython 和 JRuby (
|
13
fising Feb 16, 2015 via iPhone
限制IP?限制MAC,这种貌似很容易破解
|
14
wormcy Feb 16, 2015 via Android
防君子不防小人
|
15
itfanr Feb 16, 2015
加密没用
|
16
tini13 Feb 16, 2015
要不试试go语言?
|
17
hyzjshwo Feb 16, 2015 ruby的核心写成gem,混搭c 或者 c++
|
18
Comdex Feb 16, 2015 用go语言没有这个问题哈
|
19
solome Feb 16, 2015
你就正常写....
编译形语言照样可以反编译... |
20
pein Feb 16, 2015 PHP加密就是蛋疼。
前段时间公司项目需要就研究了一下,相对不容易被解密的就是那几个PHP加密扩展了,最好自己编译,然后编译前换一下密钥。 |
21
ruoyu0088 Feb 16, 2015 Python的话,把重要的内容用Cython编译成C语言,然后编译成扩展模块,这样就很难反编译了。
|
22
GuangXiN Feb 16, 2015 via Android
好像解释性语言都没有什么特别靠谱的加密方案。就连java这种半编译型的语言,混淆之后还是能够反解出来。
|
23
tangzx Feb 16, 2015 via iPhone
@blacktulip 我也想知道 ruby 不给源码怎么部署
|
24
semicircle21 Feb 16, 2015 via Android 提个思路: 用docker部署, 配合文件系统加密
|
25
cherrychen Feb 16, 2015 之前用过zend guard ,是商业软件需要付费的。可以参考下面的链接
http://stackoverflow.com/questions/18203112/is-it-possible-to-hide-encode-encrypt-php-source-code-and-let-others-have-the-sy 另外也可以找找类似于混淆器之类的。 看看下面这个链接的内容 http://www.phpclasses.org/package/8562-PHP-Encrypt-and-decrypt-PHP-source-code-files.html |
26
simapple Feb 17, 2015
php的话 首推还是zend 加密
|