网易首页 > 网易号 > 正文 申请入驻

Node.JS中调用JShaman,加密JS代码

0
分享至

在Node.JS环境中,调用JShaman的WebAPI接口,对JS代码进行混淆加密。

效果如下:

代码:

//js代码var js_code = `function NewObject(prefix){var count=0;this.SayHello=function(msg){count++;alert(prefix+msg);}this.GetCount=function(){return count;}}var obj=new NewObject("Message : ");obj.SayHello("You are welcome.");`;//配置,配置信息请关注JShaman官网,可能会有更新var config = { "part_variable_identifier_obfuscate": 1,"global_variable_identifier_obfuscate": 0,"part_function_identifier_obfuscate":0,"global_function_identifier_obfuscate": 0,"member_expression_encode": 1,"numberic_literal_encode": 1,"binary_express_obfuscate": 1,"boolean_encode": 1,"json_encode":1,"string_unicode_encode": 1,"assignment_junk_code":1,"zombie_code": 1,"eval_encode": 1,"control_flow": 1,"comma_operator": 1,"string_array": 1,"string_array_encode": 1,"vm_execute": 1,"ast_execute": 1,"no_beautifier": 1,"tamper_proof": 1,"comments": 0,"compress": 1,"reserved_word": ["jshaman","wlw"]}//同步request调用var jshaman_url = "http://www.jshaman.com:2080/obfuscate/";var request = require('sync-request');(function jf(js_code, config, jshaman_url){var res = request("POST", jshaman_url, {json:{"js_code":js_code,"vip_code":"free","config":config}})var json_res = JSON.parse(res.getBody('utf8'));if(json_res.state == 0){ //输出 console.log(json_res.content);} })(js_code,config,jshaman_url);

为什么要对JS代码混淆加密?

中文的说明很多了,引用一段老外的话语,看看外国人是怎样理解JS混淆加密必要性的:

There are numerous reasons why it's a good idea to protect your code, such as:
Prevent anyone from simply copy/pasting your work. This is specially important on 100% client side projects, such as HTML5 games;
Removal of comments and whitespace that aren't needed. Making it faster to load and harder to understand;
Protection of work that hasn't been paid for yet.
You can show your work to the client knowing that they won't have the source code until the invoice has been paid.

本例中,调用的是JShaman英文版的接口。

JShaman是国内知名的JS代码保护服务提供商,JShaman英文版跟中文版功能是有差异的:

主要是功能配置的不同:

具体,请到JShaman官网了解。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
副部级陈旭,当选新职

副部级陈旭,当选新职

上观新闻
2026-01-30 13:01:07
铁了心放弃?俄罗斯宣布核条约到期,全球战略稳定走到悬崖边

铁了心放弃?俄罗斯宣布核条约到期,全球战略稳定走到悬崖边

扶苏聊历史
2026-01-30 16:12:23
袁园同志简历

袁园同志简历

上观新闻
2026-01-30 01:19:26
52岁王小骞为11岁女儿痛哭!早产儿患矮小症,过度减肥又患正食症

52岁王小骞为11岁女儿痛哭!早产儿患矮小症,过度减肥又患正食症

艺能八卦局
2025-12-25 04:49:17
远华集团老总赖昌星,在狱中对董文华的回忆,让无数人咋舌

远华集团老总赖昌星,在狱中对董文华的回忆,让无数人咋舌

晓艾故事汇
2025-01-09 22:01:49
贝嫂无声的反击:和3个孩子2个准儿媳拍全家福,趾高气扬无视大布

贝嫂无声的反击:和3个孩子2个准儿媳拍全家福,趾高气扬无视大布

照见古今
2026-01-28 18:29:15
沪指失守4100点,日内跌超1.5%

沪指失守4100点,日内跌超1.5%

每日经济新闻
2026-01-30 10:24:27
国民党率团赴京,郑丽文对大陆称呼变了,蔡英文不排除再度出马

国民党率团赴京,郑丽文对大陆称呼变了,蔡英文不排除再度出马

吃货的分享
2026-01-30 11:50:36
智驾救不了电车,失去补贴之后,全球电车销量都在倒退!

智驾救不了电车,失去补贴之后,全球电车销量都在倒退!

柏铭锐谈
2026-01-27 23:43:30
“你我贷”为催收把采访电话都爆了 催收员怼警察:“爆通讯录怎么了?”

“你我贷”为催收把采访电话都爆了 催收员怼警察:“爆通讯录怎么了?”

信网
2026-01-29 15:13:20
中国春节赴日2376班航班取消!中国游客消费2万亿被嫌弃,日网友:欧美游客多了,不亏!

中国春节赴日2376班航班取消!中国游客消费2万亿被嫌弃,日网友:欧美游客多了,不亏!

东京新青年
2026-01-27 17:56:04
一落千丈!前欧冠冠军主力前锋被贱卖 29岁被200万欧遣散

一落千丈!前欧冠冠军主力前锋被贱卖 29岁被200万欧遣散

新英体育
2026-01-30 10:56:01
日本选举结果出炉,黑马首相人选确定,对华态度已公开

日本选举结果出炉,黑马首相人选确定,对华态度已公开

初雪未见
2026-01-30 02:03:08
改扩建后,武黄高速收费标准:小车0.64元/公里

改扩建后,武黄高速收费标准:小车0.64元/公里

支点财经
2026-01-29 15:17:38
美智库称俄军在乌克兰战争中伤亡120万远超二战,俄罗斯否认

美智库称俄军在乌克兰战争中伤亡120万远超二战,俄罗斯否认

火星宏观
2026-01-29 17:03:56
王刚没想到,离婚24年,成方圆会以这种方式,给自己上了生动一课

王刚没想到,离婚24年,成方圆会以这种方式,给自己上了生动一课

林雁飞
2026-01-22 23:51:27
美媒:中国不可怕,可怕的是中国只用10万头猪,就搞定了治沙难题

美媒:中国不可怕,可怕的是中国只用10万头猪,就搞定了治沙难题

乐天闲聊
2026-01-16 11:23:05
副院长对器官移植权威发声:我国器官捐献不容诋毁!

副院长对器官移植权威发声:我国器官捐献不容诋毁!

王的学习笔记
2026-01-29 14:39:49
马德兴饱含热泪:22年的等待,还是值得的

马德兴饱含热泪:22年的等待,还是值得的

懂球帝
2026-01-30 10:19:01
德央行行长:别和中国人讲仁义,我们对中国仁慈,就是对欧洲残忍

德央行行长:别和中国人讲仁义,我们对中国仁慈,就是对欧洲残忍

通文知史
2026-01-29 13:30:03
2026-01-30 16:59:00
javascript知识园
javascript知识园
javascript编程知识分享,JS加密、JS混淆等等。
208文章数 422关注度
往期回顾 全部

科技要闻

单季狂赚3000亿;iPhone 17 全球卖疯了!

头条要闻

女子被困缅甸新园区1年半:完不成任务晚上就要"运动"

头条要闻

女子被困缅甸新园区1年半:完不成任务晚上就要"运动"

体育要闻

敢揍多尔特,此子必成大器?

娱乐要闻

金晨出事前 曾灵魂发问未收到春晚邀请

财经要闻

血铅超标工人,挡在“劳动关系”门槛外

汽车要闻

为什么越来越多新车 开始认真对待“白色”

态度原创

数码
手机
时尚
艺术
教育

数码要闻

三星、SK海力士、美光三巨头鏖战HBM,铠侠瞄准AI数据中心SSD空档

手机要闻

卖爆了!苹果单季营收近万亿,iPhone17系列带飞全场

推广|| 冬天利用率超高的裙子,怎么搭都对!

艺术要闻

风景画选刊 | 中国油画学会三十年艺术展

教育要闻

奖励孩子,有些貌似很好的方法效果却适得其反

无障碍浏览 进入关怀版