说明

本文提供的代码仅供参考。不建议用于生产环境。
可能有些地方在最新版本的Auto.js上面需要做修改,才能运行。

Auto.js简介

Auto.js是利用安卓系统的“辅助功能”实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作。
与“按键精灵”不同的是,它的模拟动作并不是简单的使用在界面定坐标点来实现,而是类似与win一般,找窗口句柄来实现的。

Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。

推荐教程

Auto.js Pro安卓全分辨率免ROOT引流脚本开发视频教程(HD超清1080p)

开发文档

Auto.js Pro开发文档
文档尚在完善中,可能有文档描述和代码实际行为有出入的情况。

为什么要使用Auto.js Pro开发脚本,有什么特点?

吸引我使用Auto.js Pro的原因有很多。最主要的几个原因是:

  • Auto.js Pro能开发免ROOT的安卓脚本
  • Auto.js Pro基于节点操作,能开发全分辨率的脚本,自动适配各种安卓机型
  • Auto.js Pro丰富的UI组件,能自定义各种样式的安卓界面
  • Auto.js Pro使用的javascript的语法比较优雅,代码可读性强
  • Auto.js Pro的命令库非常的丰富,接口比较多
  • Auto.js Pro脚本文件体积比较小。1000行的代码,打包后的apk文件只有3-5M,还没有广告

免责声明

本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途。

示例代码

// 此代码由飞云脚本圈www.feiyunjs.com整理提供var JM=encrypt(dialogs.rawInput("请输入要加密的字符串"));
alert("加密完成的内容:",JM);
toast("加密文件已设置到剪贴板");
setClip(JM);
var AM=decode(dialogs.rawInput("请输入要解密的字符串"));
alert("解密完成的内容:",AM);function encrypt(stringW){//添加尾判断符号var str=stringW+"٩";//添加随机字符var ranWs=random(1,6);var str1="";for(var i=0;i<str.length;i++){str1=str1+str[i];if(i%ranWs==0){str1=str1+ranLetter();}}log(str1)str1=ranWs+str1;//转换倒序str1=str1.split("").reverse();//替换对应值for(var x=0;x<str1.length;x++){str1[x]=charDh(str1[x]);}return str1.join("");
}function decode(stringJ){var str2=stringJ.split("");//替换回原值for(var x=0;x<str2.length;x++){str2[x]=charDh(str2[x]);}//颠倒顺序str2=str2.reverse().join("");log(str2)//去掉多余var tt=parseInt(str2[0]);str2=str2.substring(1,str2.length-1);var str3="";for(var y=0;y<str2.length;y++){if((y-1)%(tt+1)!=0){str3=str3+str2[y];}}//去除尾端符号if(str3[str3.length-1]=="٩"){str3=str3.substring(0,str3.length-1);}return str3;
}function charDh(cha){var arr=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];for(var jw=0;jw<arr.length;jw++){if(cha==arr[jw]){return arr[arr.length-1-jw];}}return cha;
}function ranLetter(){var arr=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"];var ran=random(0,3);if(ran==0){return random(0,9);}else if(ran==1){return arr[random(0,arr.length-1)];}else{return arr[random(0,arr.length-1)].toUpperCase();}
}

autojs加解密,文本/字符串的加密和解密脚本源码分享相关推荐

  1. 惠头条脚本源码分享,基于autojs,自动关闭弹窗广告,播放和切换视频

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  2. autojs获取QQ群成员列表里的群员数据,免root脚本源码分享

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  3. autojs脚本,华为手机自动解锁,解除屏幕锁定脚本源码

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  4. 最新飞翔福袋脚本源码分享(Autojs完整源码)

    function getlucky() {log("开始红包")let gz = boundsFindCon("关注", device.width * 0.35 ...

  5. java 字符 加密_Java 字符串的加密与解密

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 为了保证程序的安全,经常需要用到数据加密的方法.Java 中提供了专门用于加密运算的类和接口. 除了使用加密类和接口外,还可以通过多种方式实现字符串的加密 ...

  6. java 异或加密 字符串_Java 字符串的加密与解密

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 为了保证程序的安全,经常需要用到数据加密的方法.Java 中提供了专门用于加密运算的类和接口. 除了使用加密类和接口外,还可以通过多种方式实现字符串的加密 ...

  7. Web.config中连接字符串的加密和解密

    Web.config中连接字符串的加密和解密  我们采用命令行的方式进行加密和解密.使用ASP.NET2.0提供的命令行工具aspnet_regiis.exe,该应用程序位系统目录下Microsoft ...

  8. DES加密和解密工具,可以对字符串进行加密和解密操作

    DES加密和解密工具,可以对字符串进行加密和解密操作 import java.io.UnsupportedEncodingException;import java.security.Key;impo ...

  9. KinhDown注入截取解密后的Lua脚本源码

    KinhDown桌面端测试版中加入了通过执行Lua脚本获取满速百度网盘下载链接的功能: 其Lua脚本在TG频道里更新,但拿到的均为加密后的Lua脚本,KinhDown会在私钥解密后执行Lua脚本.不过 ...

最新文章

  1. the folder is already a source folder.
  2. 三个免费图片网站:特别适合场景图
  3. L1-036. A乘以B
  4. dubbo admin默认端口_Dubbo学习(四) Dubbo 从下载到编译成功
  5. Unraveling the JPEG file
  6. 为什么睡觉时身体突然抖一下?答案吓到我了!
  7. unity贪吃蛇c 语言代码,unity实现简单贪吃蛇游戏
  8. 使用ubuntu的新立德下载和安装的Eclipse无法在其help菜单中连接并安装ADT
  9. AKKA 集群中的发布与订阅Distributed Publish Subscribe in Cluster
  10. php 锁屏,fcode-页面九宫格自动锁屏js插件
  11. CSS垂直居中的方法
  12. html文件导入奥维,【干货】奥维地图 | 如何导入高程数据
  13. Python编程 基础篇(一)
  14. 内存单元地址求字节大小的计算方法
  15. oracle大表新增字段并赋值,oracle批量新增字段 数据赋值应用
  16. cap 2 加州房价预测
  17. steam账号连接服务器遇到问题,无法预料的服务器浏览器反应 - Steam Support
  18. dhcp服务器可以连接无线网吗,无线网dhcp服务器设置
  19. 今日早报 每日精选12条新闻简报 每天一分钟 知晓天下事 7月11日
  20. 文小刚:量子革命是最不可思议的物理革命

热门文章

  1. K8s系列之:DNS服务搭建指南
  2. 简约资源教程分享网模板,emlog模板
  3. 备战数学建模33-灰色预测模型2
  4. 深度 | 用于图像分割的卷积神经网络:从R-CNN到Mark R-CNN
  5. C语言文件重定向---“系统找不到指定的文件”
  6. Go channel 通道
  7. “钢铁直猿”专属,5·20硬核表白方式三连击
  8. linux 系统速度慢,Linux运维人员你知道Linux系统运行速度太慢的原因吗?
  9. 3d打印利器FreeCAD入门教程之二----乐高积木块建模操作篇
  10. 全球15个免费卫星遥感数据源都在这儿,地信人必看!