js 如何本地混淆_前端必备:如何保护前端JS代码一夜被全抄走?防复制混淆大杀器...

图/文:迷神

做前端开发都有多多少少有过这样的经历,“呕心沥血做的网页设计和网站,H5游戏等等,做了几个月才做完,JS代码写了好几个月,被他人一夜全抄走。。。。”,气得要死。

出现这样的情况,主要是前端JavaScript代码、h5游戏,网站基本上全是透明代码,发布到网上后,随便什么人都可以看到,只要懂点技术的,轻轻松松就可以复制走,进行修改和二次开发啥的。

如何防止前端JS代码一夜被全抄走?那就用 这个产品吧:萨满JS保护(JShaman)。

萨满JS保护,绝非广告,只是觉得不错,分享出来而已,有免费的,也有收费的,强度不同自行选择。

比如,正常的一段代码:

function hello_world(){  alert("hello world");}hello_world();
48e15f616a172223c767305b1d116142.png

经JShaman保护,代码会成为:

var _0x2147=['hellox20world'];(function(_0x123291,_0x4eaa74){var _0x2c77da=function(_0x5bd636){while(--_0x5bd636){_0x123291['push'](_0x123291['shift']());}};_0x2c77da(++_0x4eaa74);}(_0x2147,0x146));var _0x12ee=function(_0x5b330d,_0x1ea728){_0x5b330d=_0x5b330d-0x0;var _0x5db47e=_0x2147[_0x5b330d];return _0x5db47e;};function hello_world(){alert(_0x12ee('0x0'));}hello_world();

如果我们在代码插入一些限制,这时代码已经不能识别,而且抄一般会改一些内容,比如版权、文字内容,这时的代码变的很乱,已经不容易被抄了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值