华人澳洲中文论坛

热图推荐

    JS代码能够反复进行混杂加密吗?

    [复制链接]

    2023-2-24 06:54:43 14 0

    JS代码能够反复进行混杂加密吗?问题同一段JS代码,是不是能够重复、反复进行混杂加密?
    本文,用试验给出谜底。
    试验进程
    筹备一段代码,如下:


    运转,能够显示出代码履行耗时:


    能够看到,大约历时7毫秒、8毫秒。
    对这段JS代码进行一次混杂加密:


    混杂加密使用的是JShaman,国际专业的JS代码混杂加密工具。
    加密后的代码:


    比原始代码繁杂了得多。
    运转:


    履行耗时仍然是7毫秒、8毫秒,也就是混杂加密后简直没有形成机能影响。
    再对加密后的代码履行屡次反复加密:


    进行了十次反复加密之后,代码体积达到了81KB:


    注:原始代码大小仅为263字节:


    计算可知,体积增大了300倍:


    而履行耗时,达到了22毫秒、23毫秒,机能降落了约3倍。


    假如此时再持续对代码重复重复加密,几十次反复之后,终究,体积会更为收缩,代码的无奈正常履行。
    试验后果
    1、正常对JS代码进行混杂加密,不会影响机能;体积虽会增大,但在公道、可承受规模内。
    2、假如屡次反复对JS代码混杂加密,代码量会变的很大、履行机能会受影响,乃至可能犯错。
    论断
    不成以对JS代码反复混杂加密。
    任何工具的使用,都需公道、正确的使用。JS代码混杂加密,能够起到维护源码、避免剖析、避免不法盗用、避免复制修正的目的,但也需正确使用,反复加密同一段代码是不成行的。

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题32

    帖子43

    积分193

    图文推荐