JXCore无法保护源代码



我从博客中看到了jxcore可以基于JS代码创建可执行文件(以命令行应用程序运行),并保护源代码不容易看到。

但是,当我尝试以下内容时,我看到可判别的文件(在Ubuntu)仍然包含源

# jx package test1.js
# change library and extract attribute in file test1.jxp to be false
# jx compile test1.jxp
# grep "this is test1" test1 
  Binary file test1 matches

小JS文件test1.js

console.log("this is test1");

我知道没有完美的方法可以保护应用程序免受逆转的影响。但是我只是希望没有简单的方法(例如"字符串"命令)可以从可执行文件中获取源代码。

您阅读的博客文章是,简单地说,过时和错误。JXCORE提供的"保护"功能严重缺陷,并在该项目的后来发行中大部分删除。

请勿使用JXCORE。该项目的开发于2016年3月停止;它已经显着落后于Node.js平台,并且与pkg这样的开放解决方案没有真正的好处。

最新更新