2016-01-26 95 views
0

我打算使用JXCore有兩個原因。JXCore是否安全地保護源代碼?

  1. 使一個可執行文件不依賴於我的Node.js項目
  2. 來保護我的JavaScript源代碼

第一個目的是工作得很好,但我不能保證第二件事。 如果我爲項目使用JXCore並創建可執行文件,它是否可以從反向工程中獲得安全? 如果有人破壞我的可執行文件,有人可以閱讀我的源代碼(javascript)嗎? 謝謝您的閱讀。

回答

0

JXcore是一個開源項目,所以它不能保證源代碼的保護。源文件並不真正保存在exe文件(本地包)中 - 它們只是被壓縮的。打包算法在源代碼中可見,所以人們可以查看它。不過,這可能不是一個簡單的任務,所以可能不是任何人都可以做到的。但是,儘管我還沒有看到任何提取工具,但這並不意味着它們不會在某個時刻到達。

但是你可能會考慮添加一個額外的難度層,並在創建你的exe之前混淆你的javascript文件。