nodejs代码加密
发布于 6 年前 作者 einsqing 3672 次浏览 来自 分享

网上nodejs的加密基本上都是做成一个可执行文件,但是很多时候的需求是加密部分代码,而不是全部代码。我的思路是写一个解密的文件打包进node里面,可以参考nodejs教程https://github.com/nodejs/node/blob/master/BUILDING.md,如下 image.png

  1. 具体做法是我们自己创建一个文件类型jsxx,此文件放加密的代码。
Module._extensions[".jsxx"] = function(module, filename) {
	// 解密代码	
	// 禁用一些方法,比如说toString等
};
  1. 在启动主文件里面引用当前的模块既可,只有使用相对应的node才行正常启动。
require("jsxx");
回到顶部