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

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

文章来源: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在线加密
迅雷url怎么加密?方法有哪些?
MD5加密原理:保护数据安全的利器
七牛Maven项目使用,以及注意事项
关于本站所有JavaScript 加密、混淆、解、美化等安全说明
迅雷url怎么加密?方法有哪些?
MD5加密原理:保护数据安全的利器
Shiro教程(三)Shiro web.xml中Filter配置,配置注意事项
Javascript不可逆加密,JS加密工具sojson.v5 版本更新说明
最新文章
文件上传漏洞与防御 4058
前端构建工具选型指南:Webpack、Vite、Rollup、esbuild 深度对比 1444
物联网时代2026年时序数据库选型指南 1151
SaaS行业面临AI挑战:从“无限复用”到“灵活适应” 1269
神经网络:从构造到模型训练全链路解析 1168
一文吃透 Redis 核心存储结构:ziplist、listpack 与哈希表扩容 / 并发查询 1593
Linux sudo提权完整指南:从基础用法到生产级安全配置 691
XSS 和 CSRF 的本质区别及开发防御全解析 772
JVM垃圾回收(GC)全维度解析:从原理到调优实战 813
Linux动静态库与ELF加载全解析:从实操制作到底层原理 912
最热文章
免费天气API,天气JSON API,不限次数获取十五天的天气预报 783114
最新MyEclipse8.5注册码,有效期到2020年 (已经更新) 711464
苹果电脑Mac怎么恢复出厂系统?苹果系统怎么重装系统? 679993
Jackson 时间格式化,时间注解 @JsonFormat 用法、时差问题说明 562673
我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比 512621
Elasticsearch教程(四) elasticsearch head 插件安装和使用 484794
Jackson 美化输出JSON,优雅的输出JSON数据,格式化输出JSON数据... ... 302947
Java 信任所有SSL证书,HTTPS请求抛错,忽略证书请求完美解决 247433
Elasticsearch教程(一),全程直播(小白级别) 233097
谈谈斐讯路由器劫持,你用斐讯路由器,你需要知道的事情 228329
支付扫码

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

查看我的收藏

正在加载... ...