如何简单粗暴的一键混淆加密JS代码

73 阅读1分钟
第一步 打开jsjiami.com
第二步 将源代码复制到输入框中
function prmAppRouter() {
    var prm = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
        autoClick = prm.isAutoClick,
        type = prm.type,
        libraryId = prm.libraryId,
        bookid = prm.bookid,
        urlToJson1 = urlToJson(),
        navigator = window.navigator;
​
    urlToJson1.kyy_source = JSON.stringify({
        'kyy_type': type || "click",
        'appcode': navigator.appCodeName,
        'appname': navigator.appName,
        'platform': navigator.platform,
        'useragent': navigator.userAgent,
        'vendor': navigator.vendor
    });
    urlToJson1.QUICK_APP_ST_CHANNEL = appConfig.marketCode ? appConfig.marketCode : 'kuaishou';
    autoClick && (urlToJson1.isGuiYinSuccess = true);
    libraryId && bookid && (urlToJson1.libraryId = libraryId, urlToJson1.bookid = bookid);
    urlToJson1.libraryId = 'xxxxx';
    urlToJson1.bookid = "xxxxxxxxxxxxxxxxxx";
    appRouter(appConfig.appCode, "Index", urlToJson1);
}
第三步 点击JS混淆加密

图片1

第四步 点击复制结果 将加密后的JS复制到自己的项目中,记得保存好源代码,加密后的代码是无法还原的

图片2

第五步 打开项目运行,调试一下是否有问题,极少数情况下可能因为本身代码语法问题导致执行报错。没问题则加密成功。

有任何问题到官网底部或右下角联系客服

1.png

2.png