详解易语言字节集动态加密

  

原理很简单:

  

字节集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)   返回(字节集数据中间)   。如果真结束   之前      

以上就是本次介绍的全部内容,感谢大家对的支持。

详解易语言字节集动态加密