如果java支持加密class多好,这样可以避免许多麻烦。比如我老板一直担心我们的代码被第三方获取。
我觉得这并不难实现,比如在编译成class时,由开发人员加上加密的参数,由jdk自动在编译完成后加密class文件。运行时,由我们的人启动,我们的人也加入解密的密码参数,当java遇到需要解密的class文件时,先解密就可以了。
如果java支持加密class多好,这样可以避免许多麻烦。比如我老板一直担心我们的代码被第三方获取。
我觉得这并不难实现,比如在编译成class时,由开发人员加上加密的参数,由jdk自动在编译完成后加密class文件。运行时,由我们的人启动,我们的人也加入解密的密码参数,当java遇到需要解密的class文件时,先解密就可以了。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
语言是为了方便,这种功能不会原生支持的。
不过小伙,你很有想法,自定义一个ClassLoader吧。