gpt4 book ai didi

Java,加载jar字节并使用它

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:34 24 4
gpt4 key购买 nike

有没有办法加载加密文件(即 jar 文件)、解密它(从而获得真正的字节数组)并使用它,而无需在文件系统上创建文件并启动它?

byte[] jarBytes=Decrypter.decrypt("my\\encrypted\\jar\\file");
//use jarBytes to execute an application without create a real File with this bytes...

最佳答案

当然。

输入流可以来自资源(即在类路径上)。可以根据需要操作字节。

参见this post有关从目录加载 jar 的示例。您的版本几乎相同,除了字节最初来自的位置以及额外的转换步骤。

如果有人对你的代码感兴趣,他们要么 a) 对你的类加载器进行逆向工程,要么 b) 按原样使用你的类加载器,而不用担心对加密代码进行逆向工程...但无论如何,祝你好运:)

关于Java,加载jar字节并使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7988357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com