详解易语言字节集动态加密
时间:2018-11-15
在本篇内容里小编给大家整理了关于易语言字节集动态加密的相关内容,有兴趣的朋友们可以参考下。
原理很简单:
字节集1(n位随机字节集) 字节集2(m位随机字节集)
被加密字节集=字节集1+被加密字节集+字节集2
被加密字后的字节集=加密(被加密字节集,密码)
解密后的字节集=解密(被解密字节集,密码)
解密后的字节集=字节集1+被加密字节集+字节集2
解密后的字节集=取字节集中间(解密后的字节集,n+1,取字节集长度 (解密后的字节集) -m-n)
.版本 2 .支持库 dp1 .子程序 加密_加密or解密, 字节集 .参数 字节集数据, 字节集 .参数 加密or解密, 整数型, , 1加密,2解密 .局部变量 密码文本, 文本型 .局部变量 加密算法, 整数型 .局部变量 word, 文本型 .局部变量 mima1, 文本型 .局部变量 mima2, 文本型 .局部变量 字节集数据中间, 字节集 .如果真 (加密or解密 ≠ 1 或 加密or解密 ≠ 2) 返回 (字节集数据) .如果真结束 word = “0123456789AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz!#$%'()*+,-./:;<=>?@[\]^_`{|}~&” .计次循环首 (5, ) mima1 = mima1 + 取文本中间 (word, 取随机数 (1, 93), 1) mima2 = mima2 + 取文本中间 (word, 取随机数 (1, 93), 1) .计次循环尾 () 密码文本 = “www” 加密算法 = 1 .如果真 (加密or解密 = 1) 字节集数据中间 = 到字节集 (mima1) + 字节集数据 + 到字节集 (mima2) 返回 (加密数据 (字节集数据中间, 密码文本, 加密算法)) .如果真结束 .如果真 (加密or解密 = 2) 字节集数据中间 = 解密数据 (字节集数据, 密码文本, 加密算法) 字节集数据中间 = 取字节集中间 (字节集数据中间, 6, 取字节集长度 (字节集数据中间) - 10) 返回 (字节集数据中间) .如果真结束
以上就是本次介绍的全部内容,感谢大家对脚本之家的支持。
- No.007 Reverse Integer
- No.006 ZigZag Conversion
- No.005 Longest Palindromic Substring
- Android基础总结(6)——内容提供器
- No.004 Median of Two Sorted Arrays
- No.001 Two Sum
- No.002 Add Two Numbers
- 【Python环境】探索 Python、机器学习和 NLTK 库
- 【机器学习】机器学习之组合算法总结
- IE 11浏览器0day漏洞(CVE-2015-2425)UAF分析
- 【Python环境】Python可视化工具综述
- 【Spark研究】Spark编程指南(Python版)
- Java细粒度锁实现的3种方式
- 教你在Java接口中定义方法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法