精易论坛

标题: 求助大神怎么把这个E代码转换成火山的。 [打印本页]

作者: vsincc    时间: 2024-9-28 20:47
标题: 求助大神怎么把这个E代码转换成火山的。
求助怎么把这个E代码转换成火山的。
这个字节集转换这搞不懂,发现转的都不一样。
  
子程序名返回值类型公开备 注
twy动态解密文本型 
参数名类 型参考可空数组备 注
解密文本文本型
密钥文本型
变量名类 型静态数组备 注
_局部1字节集 
_局部2字节集 
_局部3整数型 
_局部4整数型 
_局部5整数型 
_局部6文本型 
_局部7文本型 
_局部8整数型 
如果真 (密钥 = “”)
密钥 = “taoweiyunhushuapingtai”
密钥 = 倒序 (密钥)
_局部2 = 到字节集 (密钥)
_局部3 = 取字节集长度 (_局部2)
解密文本 = 到文本 (Base64Decode (到字节集 (解密文本)))
解密文本 = 取文本左边 (解密文本, 取文本长度 (解密文本) - 7)
解密文本 = 取文本右边 (解密文本, 取文本长度 (解密文本) - 3)
解密文本 = 子文本替换 (解密文本, “0oXwCx”, “=”, , , )
解密文本 = 到文本 (Base64Decode (到字节集 (解密文本)))
解密文本 = 到文本 (Base64Decode (到字节集 (解密文本)))
解密文本 = 子文本替换 (解密文本, “O0O0O”, “=”, , , )
_局部1 = 到字节集 (解密文本)
_局部4 = 取字节集长度 (_局部1)
如果 (_局部4 ÷ 2 < _局部3)
变量循环首 (1, _局部4, 2, _局部5)
_局部6 = _局部6 + 到文本 (_局部1 [_局部5])“,”
变量循环尾 ()


变量循环首 (1, _局部3 × 2, 2, _局部5)
_局部6 = _局部6 + 到文本 (_局部1 [_局部5])“,”
变量循环尾 ()
计次循环首 (_局部4 - _局部3 × 2, _局部8)
_局部6 = _局部6 + 到文本 (_局部1 [_局部3 × 2 + _局部8])“,”
计次循环尾 ()

_局部6 = “@{” + _局部6 + “}”
_局部6 = 文本_取中间文本 (_局部6, “@”, “,}”, , , , )
_局部6 = _局部6 + “}”
_局部7 = 到文本 (字节集文本转字节集 (_局部6))
_局部7 = 到文本 (Base64Decode (到字节集 (_局部7)))
_局部7 = 编码_Utf8到Ansi_停止 (到字节集 (_局部7))
调试输出 (_局部7)
返回 (_局部7)


i支持库列表   支持库注释   
spec特殊功能支持库


作者: 呵呵仙    时间: 2024-9-28 22:36
火山文本是w码文本,易语言a码文本,字节集是不一样!你调试输出一下就知如何解决了!!
作者: 误入兰若寺    时间: 2024-10-19 17:19
这个重写一下也不难吧?
作者: 本人吗?    时间: 2024-10-22 22:39
易语言跟火山完全不是一样的啊   根本不能转  得看着字面意思重新写




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4