华人澳洲中文论坛

热图推荐

    求教Java源码的平安性?

    [复制链接]

    2021-5-18 00:26:52 442 1

    Google Play上装置了协作单位的顺序。用反编译工具一扫,整个源码原形毕露。我因而把我本人的顺序反编译一下,java那部份一点不漏,c++写的.so那部份没翻译出来。这惹起我集体纳闷。按情理,C/C++写的也能够反编译,但损耗的精神异样微小,但Java相对于来讲也太容易了吧。翻了一些帖子,对比好计划的也就是履行代码.apk/.class加密。但最初仍是翻译成字节代码运转的。JVM是开源的,无论你源码,class如何加密,我在JVM里设一个钩子,老是能够把字节代码搞出来。因为JAVA虚构机的规范,只有有apk,dex,class,jar,无论你如何加密,最初仍是能够容易或不难反编译出来。不知这了解对不合错误。我想桌面的java应该也有同样的问题。请java高手扫扫懵。

    全部回复1

    blue-michael 发表于 2021-5-18 00:26:52

    blue-michael 沙发

    2021-5-18 00:26:52

    字节码是这样的。

    理论上,重写比浏览他人源码容易。法律上,不经赞成不克不及修正源码。模仿也不行,设计和接口都属于专利规模。

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    论坛元老
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题340

    帖子4492

    积分10154

    图文推荐