V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
sunny001
V2EX  ›  PHP

求 PHP 加密 Laravel 方法

  •  
  •   sunny001 · Jan 29, 2016 · 5549 views
    This topic created in 3742 days ago, the information mentioned may be changed or developed.
    27 replies    2016-02-03 08:45:59 +08:00
    wujunze
        1
    wujunze  
       Jan 29, 2016
    wu1990
        3
    wu1990  
       Jan 29, 2016
    楼主要的是代码加密。。
    wujunze
        4
    wujunze  
       Jan 29, 2016
    @wu1990 zend guard
    sunny001
        5
    sunny001  
    OP
       Jan 29, 2016
    是的 代码加密
    skyworker
        6
    skyworker  
       Jan 29, 2016
    @sunny001 PHP 没有完美的代码加密方法.ioncobe 和 Zend 老版本的加密现在随便都能破解,新版本的加密虽然暂时没有公开的破解工具,鬼才知道今后有没有?

    直接给客户 VM 镜像,并且对镜像中磁盘加密,才是正解.
    sunny001
        7
    sunny001  
    OP
       Jan 29, 2016
    我的开发环境是 vagrant + virtualbox ,如何实现加密呢?
    sunny001
        8
    sunny001  
    OP
       Jan 29, 2016
    https://github.com/eixom/zoeeyguard
    这个加密 laravel 报错了?
    有人可以试一下吗?
    gamexg
        9
    gamexg  
       Jan 29, 2016
    @skyworker 磁盘加密也没用吧?想运行代码必须解密,还是一样可以提取出来。
    gdtv
        10
    gdtv  
       Jan 29, 2016
    @skyworker 其实不用加密,所有类名、函数名、变量名全部用无意义的字符就行,让你看到就头晕
    skyworker
        11
    skyworker  
       Jan 29, 2016
    @gdtv "加密"的意思在于: 如果客户想要改动一点点功能, 他还要回头找你.

    所有类名、函数名、变量名全部用无意义的字符,虽然能在一定程度上阻止用户改功能,但是耐下心来还是能改.

    然后你失去了再宰用户一刀的机会.
    orvice
        12
    orvice  
       Jan 29, 2016
    @gdtv
    @skyworker
    会不会有一天自己改的时候发现,天了噜,自己都看不懂了- -
    Moker
        13
    Moker  
       Jan 29, 2016
    @skyworker sleep(5)
    gdtv
        14
    gdtv  
       Jan 29, 2016
    @orvice 开发的时候是正常的类名、函数名、变量名,发布的版本用某种工具将所有的名称变成无意义的字符
    adexbn
        15
    adexbn  
       Jan 29, 2016 via iPhone
    php 是可以编译成 c 的
    WildCat
        16
    WildCat  
       Jan 29, 2016 via iPhone
    记得鸟哥说 PHP 运行时是首先编译为字节码的。
    有没有转换为字节码再分发到服务器上的方式?
    WildCat
        17
    WildCat  
       Jan 29, 2016 via iPhone
    记得鸟哥说 PHP 运行时是首先编译为字节码的。
    有没有转换为字节码再分发到服务器上的方式?
    sunny001
        18
    sunny001  
    OP
       Jan 29, 2016
    有没有实现了的? 不然……
    Ricoo
        19
    Ricoo  
       Jan 29, 2016
    为什么要加密呢
    sunny001
        20
    sunny001  
    OP
       Jan 29, 2016
    保护代码呗,如果被人拷走了咋办
    phithon
        21
    phithon  
       Jan 29, 2016
    用 zend 最新版加密还是可以的,就算以后能还原个大概,完美还原还是很难的
    cxbig
        22
    cxbig  
       Jan 29, 2016
    关键性代码可以做成 phar ,部署的时候根据机器硬件编码捆绑生成。对付一般客户够用了。
    ragnaroks
        23
    ragnaroks  
       Jan 29, 2016
    dll
    xiaogui32
        24
    xiaogui32  
       Jan 29, 2016
    @phithon 我试过最新的 zend 加密,混淆。还原率达到 99%。别人是手动破解的
    LINAICAI
        25
    LINAICAI  
       Jan 29, 2016
    @sunny001 不是部署到服务器上吗,都能拷走了,服务器都被爆了吧。。
    aksoft
        26
    aksoft  
       Jan 29, 2016
    搜索 php7 ,可以编译 ,类似的 编译结果。可以实现你要的。
    phithon
        27
    phithon  
       Jan 30, 2016
    @xiaogui32
    这个成本多少,我有些源码只想想还原个大概,只要软件还原就可以,有这样的方法推荐么
    sunny001
        28
    sunny001  
    OP
       Feb 3, 2016
    我说的加密就是混淆啦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5849 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 06:38 · PVG 14:38 · LAX 23:38 · JFK 02:38
    ♥ Do have faith in what you're doing.