js代码模糊加密工具库

代码模糊工具(浏览器运行)

JavaScript obfuscator

示例:

const src = `
        var aaa = 123
        var bbb = 456
        function ccc(a,b) {
            return a+b
        }
        console.error(ccc(aaa,bbb))
    `

    // 加密代码
    var obfuscationResult = JavaScriptObfuscator.obfuscate(src, {
            compact: true,
            controlFlowFlattening: true,
            controlFlowFlatteningThreshold: 1,
            numbersToExpressions: true, 
            simplify: true,
            shuffleStringArray: true,
            splitStrings: true,
            stringArrayThreshold: 1
        }
    );
    console.error(obfuscationResult.getObfuscatedCode());

输出:

var _0x1c0d=['error','IrKDs'];(function(_0x5306f7,_0x99d7f3){var _0x57d8f1=function(_0x5db4bc){while(--_0x5db4bc){_0x5306f7['push'](_0x5306f7['shift']());}};_0x57d8f1(++_0x99d7f3);}(_0x1c0d,-0x325+-0x47*0x3a+0x14fc));var _0x11d4=function(_0x5306f7,_0x99d7f3){_0x5306f7=_0x5306f7-(-0x325+-0x47*0x3a+0x133b);var _0x57d8f1=_0x1c0d[_0x5306f7];return _0x57d8f1;};var _0x554445=_0x11d4,aaa=0x211+-0x43*-0x8d+-0x267d,bbb=0x4*0x11a+-0x12f9+0x3*0x573;function ccc(_0x3024bc,_0x230c01){var _0x412d44=_0x11d4,_0x504f57={'IrKDs':function(_0x39774b,_0x156b9d){return _0x39774b+_0x156b9d;}};return _0x504f57[_0x412d44('0x0')](_0x3024bc,_0x230c01);}console[_0x554445('0x1')](ccc(aaa,bbb));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值