autojs加解密,文本/字符串的加密和解密脚本源码分享
说明
本文提供的代码仅供参考。不建议用于生产环境。
可能有些地方在最新版本的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加解密,文本/字符串的加密和解密脚本源码分享相关推荐
- 惠头条脚本源码分享,基于autojs,自动关闭弹窗广告,播放和切换视频
说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...
- autojs获取QQ群成员列表里的群员数据,免root脚本源码分享
说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...
- autojs脚本,华为手机自动解锁,解除屏幕锁定脚本源码
说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...
- 最新飞翔福袋脚本源码分享(Autojs完整源码)
function getlucky() {log("开始红包")let gz = boundsFindCon("关注", device.width * 0.35 ...
- java 字符 加密_Java 字符串的加密与解密
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 为了保证程序的安全,经常需要用到数据加密的方法.Java 中提供了专门用于加密运算的类和接口. 除了使用加密类和接口外,还可以通过多种方式实现字符串的加密 ...
- java 异或加密 字符串_Java 字符串的加密与解密
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 为了保证程序的安全,经常需要用到数据加密的方法.Java 中提供了专门用于加密运算的类和接口. 除了使用加密类和接口外,还可以通过多种方式实现字符串的加密 ...
- Web.config中连接字符串的加密和解密
Web.config中连接字符串的加密和解密 我们采用命令行的方式进行加密和解密.使用ASP.NET2.0提供的命令行工具aspnet_regiis.exe,该应用程序位系统目录下Microsoft ...
- DES加密和解密工具,可以对字符串进行加密和解密操作
DES加密和解密工具,可以对字符串进行加密和解密操作 import java.io.UnsupportedEncodingException;import java.security.Key;impo ...
- KinhDown注入截取解密后的Lua脚本源码
KinhDown桌面端测试版中加入了通过执行Lua脚本获取满速百度网盘下载链接的功能: 其Lua脚本在TG频道里更新,但拿到的均为加密后的Lua脚本,KinhDown会在私钥解密后执行Lua脚本.不过 ...
最新文章
- the folder is already a source folder.
- 三个免费图片网站:特别适合场景图
- L1-036. A乘以B
- dubbo admin默认端口_Dubbo学习(四) Dubbo 从下载到编译成功
- Unraveling the JPEG file
- 为什么睡觉时身体突然抖一下?答案吓到我了!
- unity贪吃蛇c 语言代码,unity实现简单贪吃蛇游戏
- 使用ubuntu的新立德下载和安装的Eclipse无法在其help菜单中连接并安装ADT
- AKKA 集群中的发布与订阅Distributed Publish Subscribe in Cluster
- php 锁屏,fcode-页面九宫格自动锁屏js插件
- CSS垂直居中的方法
- html文件导入奥维,【干货】奥维地图 | 如何导入高程数据
- Python编程 基础篇(一)
- 内存单元地址求字节大小的计算方法
- oracle大表新增字段并赋值,oracle批量新增字段 数据赋值应用
- cap 2 加州房价预测
- steam账号连接服务器遇到问题,无法预料的服务器浏览器反应 - Steam Support
- dhcp服务器可以连接无线网吗,无线网dhcp服务器设置
- 今日早报 每日精选12条新闻简报 每天一分钟 知晓天下事 7月11日
- 文小刚:量子革命是最不可思议的物理革命
热门文章
- K8s系列之:DNS服务搭建指南
- 简约资源教程分享网模板,emlog模板
- 备战数学建模33-灰色预测模型2
- 深度 | 用于图像分割的卷积神经网络:从R-CNN到Mark R-CNN
- C语言文件重定向---“系统找不到指定的文件”
- Go channel 通道
- “钢铁直猿”专属,5·20硬核表白方式三连击
- linux 系统速度慢,Linux运维人员你知道Linux系统运行速度太慢的原因吗?
- 3d打印利器FreeCAD入门教程之二----乐高积木块建模操作篇
- 全球15个免费卫星遥感数据源都在这儿,地信人必看!