收藏
回答

小程序可以被反编译吗。官方有加密吗

问题模块
开发者工具

如题,除非是自己愿意开源的项目,不然肯定不乐意被人轻易取用修改。


  1. 在小程序上传发布前,官方的开发者工具有自动加密操作吗?

  2. 小程序安装到微信app里面后,可以通过电脑拷贝到微信app里面的小程序源码吗?

  3. 如何避免小程序源码被复制?发布前可以使用什么工具编译加密?

最后一次编辑于  2017-07-19  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

9 个回答

  • Forest夏明优
    Forest夏明优
    2017-07-19

    你能不能别回复了。秀智商下线还是秀技术下线。问题都不懂还强行扯进来md5。连自己说的是什么都不懂还要装懂。

    MD5算法具有以下特点:

    1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。

    2、容易计算:从原数据计算出MD5值很容易。

    3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。

    4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。


    MD5,第一条就决定了不可能用来压缩源代码。

    2017-07-19
    赞同 1
    回复
  • Jake
    Jake
    2017-07-19

    我晕。你技术太牛了。

    2017-07-19
    赞同
    回复
  • Jake
    Jake
    2017-07-19

    很抱歉。我搞错了,是代码压缩上传。没有加密选项。

    关于MD5,你百度一下 MD5被破解 就知道了

    你为什么要搞明白是不是要加密上传呢?

    2017-07-19
    赞同
    回复
  • Forest夏明优
    Forest夏明优
    2017-07-19

    我只看到了代码压缩上传,不知道你说的加密选项在哪里?

    MD5不能加密源码,如果你不知道,先百度一下md5是什么,干什么的

    2017-07-19
    赞同
    回复
  • Jake
    Jake
    2017-07-19

    开发工具里面不有个加密选项吗?你勾上不就可以了吗。如果你有方法破解这个,就自己破解玩玩啊。至于这些什么破解的事情我不感兴趣。MD5还被破解的了

    2017-07-19
    赞同
    回复
  • Forest夏明优
    Forest夏明优
    2017-07-19

    老哥,我问的是有没有经过加密。在你开始怼我之前先看清再回答吧。不要既不回答,又说些不相关的东西。如果你清楚的知道小程序在上线前会经过编译加密,就回答是,请放心,微信团队会保障开发者权益。如果你知道没有经过编译加密,就回答没有,但是会有什么其他处理,或者没有的原因。如果你不知道,就不要装懂

    2017-07-19
    赞同
    回复
  • Jake
    Jake
    2017-07-19

    那你给我破解一个看看啊。

    2017-07-19
    赞同
    回复
  • Forest夏明优
    Forest夏明优
    2017-07-19

    iOS或者安卓APP一直以来破解反编译的手段也有很多。

    即使源码不公开,只要有文件在就能被反编译,尤其是javascript这样的脚本语言。

    线上的小程序如果是通过下载到手机微信,然后再解析使用。那么小程序文件就在微信app里面,这些文件本身有没有经过加密?

    2017-07-19
    赞同
    回复
  • Jake
    Jake
    2017-07-19

    你自己开发的源码只要不公开,就没人能知道啊。

    官方审核通过后,就展示出来了。

    但是这个你线上的小程序不能下载,这也起保护作用。

    2017-07-19
    赞同
    回复