原理很简单:
字节集1 (n位随机字节集)字节集2 (m位随机字节集)
被加密字节集=字节集1 +被加密字节集+字节集2
被加密字后的字节集=加密(被加密字节集,密码)
解密后的字节集=解密(被解密字节集,密码)
解密后的字节集=字节集1 +被加密字节集+字节集2
解密后的字节集=取字节集中间(解密后的字节集,n + 1,取字节集长度(解密后的字节集)mn)
.版本 2 。支持库dp1 ,子程序加密_加密或解密,字节集 。参数字节集数据,字节集 。参数加密或解密,整数型,,1加密,2解密 。局部变量密码文本,文本型 。局部变量加密算法,整数型 。局部变量的话,文本型 。局部变量mima1,文本型 。局部变量mima2,文本型 。局部变量字节集数据中间,字节集 。如果真(加密或解密≠1或加密或解密≠2) 返回(字节集数据) 。如果真结束 词=" 0123456789 aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz ! # $ %’() * +,”/:; & lt;=祝辞& # 63;@ [\]^ _ {|}~,” 计。次循环首(5) mima1=mima1 +取文本中间(词,取随机数(93),1) mima2=mima2 +取文本中间(词,取随机数(93),1) 计。次循环尾() 密码文本=皐ww” 加密算法=1 。如果真(加密或解密=1) 字节集数据中间=到字节集(mima1) +字节集数据+到字节集(mima2) 返回(加密数据(字节集数据中间,密码文本,加密算法)) 。如果真结束 。如果真(加密或解密=2) 字节集数据中间=解密数据(字节集数据,密码文本,加密算法) 字节集数据中间=取字节集中间(字节集数据中间,6日取字节集长度(字节集数据中间)- 10) 返回(字节集数据中间) 。如果真结束 >之前以上就是本次介绍的全部内容,感谢大家对的支持。
详解易语言字节集动态加密