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

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

文章来源: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

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

本文主题:

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

关于作者
一个低调而闷骚的男人。
相关文章
最新文章
当我谈 HTTP 时,我谈些什么? 6142
新浪短链(t.cn)最新申请官方API的方法讲解。 29340
QUIC / HTTP3 协议详细分析讲解 3175
恭喜那个做云存储的七牛云完成 F 轮 10 亿人民币的融资,开启新的云旅程 4596
Autojs怎么安全加密?Autojs在线加密工具注意事项。 12093
Java JSON 组件选型之 FastJson 为什么总有漏洞? 30404
使用七牛云存储实现图片API,自动删除图片方案合集 4760
神速ICP备案经验分享,ICP备案居然一天就通过了 6066
百度加强推送URL链接,百度SEO强行推送链接JavaScript代码案例讲解。 5897
SOJSON 拓展服务器被DDos攻击了一晚上,是如何解决的? 7717
最热文章
苹果电脑Mac怎么恢复出厂系统?苹果系统怎么重装系统? 526780
我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比 452157
最新MyEclipse8.5注册码,有效期到2020年 (已经更新) 448875
免费天气API,全国天气 JSON API接口,可以获取五天的天气预报 403670
Elasticsearch教程(四) elasticsearch head 插件安装和使用 285612
Jackson 时间格式化,时间注解 @JsonFormat 用法、时差问题说明 262549
谈谈斐讯路由器劫持,你用斐讯路由器,你需要知道的事情 167493
Elasticsearch教程(一),全程直播(小白级别) 143820
Java 信任所有SSL证书,HTTPS请求抛错,忽略证书请求完美解决 139228
Elasticsearch教程(五) elasticsearch Mapping的创建 111851
支付扫码

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

查看我的收藏

正在加载... ...