CNode

nodejs代码加密

分享
Eeinsqing发布于7 年前最后回复7 年前0 回复4589 浏览0 收藏

网上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");
查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录