我目前正在构建一个创建和存储敏感数据的 Eclipse 插件,比如说“高分”。
由于用户只需解压 jar 文件,就可以看到项目的源代码。因此,他们能够通过更改文件本身的数据或写入高分文件(因为他们知道数据是如何从源代码中加密的)来欺骗并创建伪造的高分文件。
我可以加密我的 jar 文件,使用户无法读取源代码,但插件仍然可以正常工作吗?
我目前正在构建一个创建和存储敏感数据的 Eclipse 插件,比如说“高分”。
由于用户只需解压 jar 文件,就可以看到项目的源代码。因此,他们能够通过更改文件本身的数据或写入高分文件(因为他们知道数据是如何从源代码中加密的)来欺骗并创建伪造的高分文件。
我可以加密我的 jar 文件,使用户无法读取源代码,但插件仍然可以正常工作吗?