关于java的class文件加密的问题,请各位帮忙看看!

[复制链接]
查看11 | 回复1 | 2010-11-29 13:59:17 | 显示全部楼层 |阅读模式
如果用硬件实现类加载器,class文件在发布之前是经过强加密的,硬件实现的自定义类加载器先解密再调用原生的类加载器,这个类加载器有独立的内存和cpu,相当于一台虚拟的windows,这样的话,能否确保源代码安全呢
类似于bios,把解密和调用java原生类加载器的这一逻辑流程,都给它烧制在加密狗的单片机上面,这个逻辑在加密狗自己的内存中运行,使用加密狗自己的独立cpu来驱动。除非你去分析加密狗里面的电路,否则没有办法破解加密算法。
windows完全无法干预加密狗的内存和cpu,只能命令它做几个简单的操作,比如装入一个class文件,返回一个解密的结果给java的原生类加载器,其他什么都做不了

回复

使用道具 举报

千问 | 2010-11-29 13:59:17 | 显示全部楼层
用硬件来实现一个类加载器??至于花这么大的代价吗?呵呵。貌似真的很安全。其实java类加密的东西很多。可以借鉴借鉴!不过貌似对你的硬件类加载器倒是很好奇??呵呵
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行