BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #33940同步于 2009/4/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[合集] 关于加密

FadeToBlack
2009/4/24镜像同步0 回复
☆─────────────────────────────────────☆ chr1118888 ( heavy) 于 (Fri Apr 10 08:59:26 2009) 提到: 请教高人: 1.jadclipse或java decompiler可以反编译被Proguard混淆J2me源代码吗? 2.Proguard混淆代码可以有效保护J2me源代码(含激活码的密钥、数据加密的密钥)吗? 3.可以如下述加密源代码(以免源代码——含激活码的密钥、数据加密的密钥泄露)吗? 4,手机中的JVM有Class Loader吗? ___________________________ [QUOTE](3)加密类文件,在运行中JVM用定制的类装载器(Class Loader)解密类文件。Java运行时装入字节码的机制隐含地意味着可以对字节码进行修改。JVM每次装入类文件时都需要一个称为ClassLoader的对象,这个对象负责把新的类装入正在运行的JVM。JVM给ClassLoader一个包含了待装入类(例如java.lang.Object)名字的字符串,然后由ClassLoader负责找到类文件,装入原始数据,并把它转换成一个Class对象。 用户下载的是加密过的类文件,在加密类文件装入之时进行解密,因此可以看成是一种即时解密器。由于解密后的字节码文件永远不会保存到文件系统,所以窃密者很难得到解密后的代码。 由于把原始字节码转换成Class对象的过程完全由系统负责,所以创建定制ClassLoader对象其实并不困难,只需先获得原始数据,接着就可以进行包含解密在内的任何转换。[/QUOTE]------------------------------------------------------------------- 谢谢! 不要回该贴,请回 chran1118888@163.com 陈 ☆─────────────────────────────────────☆ Lonhero (Lonhero) 于 (Fri Apr 10 09:16:16 2009) 提到: 出门转JAVA版 ☆─────────────────────────────────────☆ nonsense (Hello God) 于 (Fri Apr 10 10:28:47 2009) 提到: nb。。。回个贴还得受你限制...
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。