首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS生成字节生成技术,用字节保护商业NodeJS源码!

实现原理 nodejs的内核中对于js的解析,使用的是谷歌的v8引擎。v8引擎内置有js虚拟机。通过v8虚拟机,可以将js代码编译为字节。而v8虚拟机是能够识别和直接运行该字节的。...因此,以下执行逻辑成为可能: 1、js代码 -> js字节 2、js字节 -> nodejs ->运行 实现代码 (例程) 生成字节文件的部分: var v8 = require('v8...(); //生成字节 var script = new vm.Script(js_code, {produceCachedData: true}); var byte_code = script.cachedData...读取、运行字节。...对于JS代码产品的保护,除了可以使用字节技术,还可以用代码混淆加密的办法,比如:JShaman(http://www.jshaman.com/)是一款对JS代码进行混淆加密的工具,也适用于nodejs

3.1K00
领券