求助易语言中的取数据摘要,在火山PC中怎么替换
.版本 2.支持库 dp1
.子程序 效验卡密2, 逻辑型
.参数 卡密, 文本型
.局部变量 前4, 文本型
.局部变量 MD5, 文本型
.局部变量 去前缀, 文本型
去前缀 = 取文本右边 (卡密, 30)
前4 = 取文本左边 (去前缀, 5)
MD5 = 到大写 (取数据摘要 (到字节集 (前4)))
.判断开始 (寻找文本 (去前缀, 取文本右边 (MD5, 5), , 假) ≠ -1)
返回 (真)
.默认
.判断结束
返回 (假)
上面易语言代码中的取数据摘要,请问在火山PC中要怎么写!或者替换成对应的方法
谢谢!{:2_31:}
https://bbs.voldp.com/forum.php?mod=viewthread&tid=12142&highlight=CNG 加解密类.取数据MD5 ()
引用openssl模块
加解密类.取数据MD5 ()
取数据摘要也有。在数据操作支持2里面,
创世魂 发表于 2023-11-1 07:29
加解密类.取数据MD5 ()
取数据摘要也有。在数据操作支持2里面,
一般还真不好找视窗基本类里 能不能加上{:2_27:} 创世魂 发表于 2023-11-1 07:29
加解密类.取数据MD5 ()
取数据摘要也有。在数据操作支持2里面,
取出来的数据和易语言的不一样,不知道是什么地方的错误呢 b0y 发表于 2023-11-1 06:34
加解密类.取数据MD5 ()
引用openssl模块
取出来的数据和易语言的不一样,不知道是什么地方的错误呢 yzy533544 发表于 2023-11-1 13:24
取出来的数据和易语言的不一样,不知道是什么地方的错误呢
文本编码不一样啊,火山的文本型是UTF-16编码,你要用 文本到多字节 ("", 假)转换到 ANSI,才能跟易语言一样 本帖最后由 b0y 于 2023-11-1 17:03 编辑
yzy533544 发表于 2023-11-1 13:24
取出来的数据和易语言的不一样,不知道是什么地方的错误呢
md5一般都是转换为utf8 在加密的
本帖最后由 创世魂 于 2023-11-1 21:59 编辑
yzy533544 发表于 2023-11-1 13:23
取出来的数据和易语言的不一样,不知道是什么地方的错误呢
如果是文本要注意编码问题。。 想要和易语言一样,火山里面需要使用文本到多字节("111",假)
页:
[1]
2