JXCore 是否安全地保护源代码?

Does JXCore protect source code securely?

我打算使用 JXCore 有两个原因。

  1. 为我的 Node.js 项目制作一个没有依赖关系的可执行文件
  2. 保护我的 javascript 源代码

第一个目的很好,但我不能确保第二个目的。 如果我在我的项目中使用 JXCore 并制作一个可执行文件,逆向工程是否安全? 如果他破坏了我的可执行文件,有人可以阅读我的源代码(javascript)吗? 感谢阅读。

JXcore是一个开源项目,因此不能保证源代码保护。源文件并没有真正在 exe 文件(本机包)中保持加密——它们只是被压缩。打包算法从源代码中可见,因此人们可以查看它。然而,这可能不是一项简单的任务,因此可能不是任何人都能做到。但是,虽然我还没有看到任何提取工具,但这并不意味着它们不会在某个时候到达。

但是您可以考虑添加额外的难度层并在创建 exe 之前混淆您的 javascript 文件。