调用JShaman的Web API接口,实现JS代码加密。

在NodeJS中,调用JShaman的Web API接口,实现JS代码加密。

同样的方法,也可把该功能集成到自己的产品或项目中,让自己也具备JS加密功能。

调用JShaman接口的源码非常简单:

/*调用JShaman.com Web API ,实现JS代码加密*/
//JS代码,测试用
var js_code = `
var a=1;
var b=true;
console.log(a,b);
`;
//JShaman.com提交代码接口地址
var jshaman_url = "http://www.jshaman.com:800/submit_js_code/";
//同步请求库
var request = require("sync-request");
console.log(js_code);
//发起POST请求
var res = request("POST",jshaman_url,{
    json:{
        "js_code":js_code,  //js代码
        "vip_code":"free"   //
    }
});
//返回结果:含加密的js代码
var json_res = JSON.parse(res.getBody('utf8'));
//输出
console.log(json_res);

JShaman是专业的JavaScript源代码保护服务提供商。

这里使用的是JShaman的免费加密接口。JShaman也有收费的商业接口,对JS代码的加密效果更好。

更进一步而言,JShaman还支持本地化部署,比如可以部署在内网或是自己的产品环境中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值