Autojs怎么安全加密?Autojs在线加密工具注意事项。

JSON 2020-06-11 19:08:48 41726

文章来源:Autojs怎么安全加密?Autojs在线加密工具注意事项。

由于本站有很多   Autojs   用户,所以本次针对  Autojs  加做了一次优化。增加了  Autojs   一键配置,感谢大家提出的宝贵意见,您们的满意是我最大的追求。

Autojs 加密选择

通过勾选  Autojs  加密选项,系统会自动配置适合   Autojs   加密的方案。

Autojs 加密主要调整内容

1、加密PX平坦系数的调整,更加适合  Autojs  语法,使得   Autojs   加密后脚本运行速度不会受到影响。

2、加密语法更兼容  Autojs  。

3、更加适合   Autojs   安全的加密算法。

4、  Autojs   不需要控制台输出和反调试,当选择  Autojs  的时候,会自动屏蔽 “禁用控制台调试” 和 “禁止控制台输出”。

Autojs 加密注意事项

由于平时和使用 Autojs 的同学接触较多,发现一个比较严重的问题。Autojs 的研发人员,对   Autojs   的语法、JavaScript 语法谨慎度、严谨度等都比较粗糙,导致代码加密后不能运行,针对这个问题,下面提几点,希望  Autojs  的研发人员,大神们注意了。

1、if、for、try...catch 等包含局部作用于的语法块的书写注意点。

错误示范:

  1. if(type == 1){
  2. var mq = 'active';
  3. }else if (type == 2){
  4. var mq = 'selected';
  5. }else{
  6. var mq = 'checked';
  7. }
  8. //这里使用 mq
  9. console.log(mq);

正确示范:

  1. var mq = 'checked';
  2. if(type == 1){
  3. mq = 'active';
  4. }else if (type == 2){
  5. mq = 'selected';
  6. }
  7. //这里使用 mq
  8. console.log(mq);

其他说明:

包括 “for” 循环中,写了局部变量,然后在 for 的外面去使用,这也是同理的道理。

包括try...catch 中,写了局部变量,然后在外面去使用,这也是同理的道理。

不要觉得这些无所谓,其实不管您是为了最后加密,还是平时书写,我们应该能注意的就要注意到,能讲究的就要讲究,这样写出来的代码会更优秀,容错率高,不会说运行着突然出一些莫名其妙的问题。

2、方法名变量名放到字符串里,或者数组里等问题说明。

错误示范:

  1. function demo() {
  2. alert('jsjiami.com');
  3. }
  4. setInterval("demo()",1000);

正确示范:

  1. function demo() {
  2. alert('jsjiami.com');
  3. }
  4. setInterval(demo,1000);

其他说明:

这样的案例我看到N次,有的人是把方法放入数组中,或者去拼接字符串,然后去 eval 执行,都是同样的道理,因为字符串在没有运行的时候,我们的加密工具是无法识别是否有关联。所以别用方法名、变量名以字符串方式去传递。

3、UI代码,也是最重要的问题。

最好的方式是把 ui 代码修改一下。

原来代码:


ui.layout(
    <drawer id="drawer">
        <vertical>
            <appbar bg="#ff0000">
                <toolbar id="toolbar" title="演示代码"/>
                <tabs id="tabs"/>
            </appbar>
            <viewpager id="viewpager">
                <frame>
                    <vertical gravity="top">
                        <text text="演示代码" margin="10" textColor="black" textSize="16sp"/>
                    </vertical>
                </frame>
                <frame layout_weight="1">
                    <webview id="webview" w="*" h="*"/>
                </frame>
            </viewpager>
        </vertical>
    </drawer>

    );

修改后代码:

var demo = '<drawer id="drawer">\
    <vertical>\
        <appbar bg="#ff0000">\
            <toolbar id="toolbar" title="演示代码"/>\
            <tabs id="tabs"/>\
        </appbar>\
        <viewpager id="viewpager">\
            <frame>\
                <vertical gravity="top">\
                    <text text="演示代码" margin="10" textColor="black" textSize="16sp"/>\
                </vertical>\
            </frame>\
            <frame layout_weight="1">\
                <webview id="webview" w="*" h="*"/>\
            </frame>\
        </viewpager>\
    </vertical>\
</drawer>'
    ui.layout(demo);


这也就能在使用“ https://www.jsjiami.com 加密”了

我们在   Autojs   放入了ui; 代码就是ui.layout() 包含的代码,这种代码因为是ui,其实没必要加密,如果您就是想加密,先用 : JS/HTML混合加密【记得选纯JS加密】。

然后放到  JS  文件中,可以一起用我们的最牛加密  https://www.jsjiami.com 加密,这样会效果好点。

还有一些 Autojs 相关问题,请联系客服QQ:84034666。 我们尊重每一个建议。


版权所属:SO JSON在线解析

原文地址:https://www.sojson.com/blog/375.html

转载时必须以链接形式注明原始出处及本声明。

本文主题:

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

关于作者
一个低调而闷骚的男人。
相关文章
怎么加密html网页代码
JS加密,JS在线混淆加密,JavaScript在线加密
关于本站所有JavaScript 加密、混淆、解、美化等安全说明
七牛Maven项目使用,以及注意事项
Javascript不可逆加密,JS加密工具sojson.v5 版本更新说明
Shiro教程(三)Shiro web.xml中Filter配置,配置注意事项
浅谈md5加密中的加盐是什意思
域名备案注意事项,网站域名ICP备案快速通过攻略【干货分享】
Spring 3.x 升级到Spring 4.x 注意事项和步骤,错误解决方法
JS解,JavaScript 解,任何JS加密都能100%解,以及JS 加密讲解
最新文章
PHP变量剖析 4
SQL全外连接剖析 119
SQL自然连接剖析 147
springboot启动原理 245
SQL右连接【RIGHT JOIN】详解及图解 450
SQL左链接【LEFT JOIN】详解及图解 357
SQL非等值连接剖析 262
SQL等链接剖析 291
SQL内连接详解及图解 385
python之numpy常用的100种数值相关方法及代码示例 231
最热文章
最新MyEclipse8.5注册码,有效期到2020年 (已经更新) 679222
苹果电脑Mac怎么恢复出厂系统?苹果系统怎么重装系统? 674561
免费天气API,全国天气 JSON API接口,可以获取五天的天气预报 599008
免费天气API,天气JSON API,不限次数获取十五天的天气预报 565182
Jackson 时间格式化,时间注解 @JsonFormat 用法、时差问题说明 551699
我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比 509186
Elasticsearch教程(四) elasticsearch head 插件安装和使用 479635
Jackson 美化输出JSON,优雅的输出JSON数据,格式化输出JSON数据... ... 262798
Java 信任所有SSL证书,HTTPS请求抛错,忽略证书请求完美解决 244092
Elasticsearch教程(一),全程直播(小白级别) 225115
支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...