找回密码
 加入
搜索
查看: 562|回复: 3

[AU3基础] [一气呵成]帮下忙,把md5生成的大写字符改为小写,谢谢!

[复制链接]
发表于 2021-12-24 16:50:52 | 显示全部楼层 |阅读模式
本帖最后由 xwei21 于 2022-1-15 08:47 编辑

msgbox(0,"",_encode_md5("lijianfeng"))

Func _encode_md5($string)
        Static Local $hDLL = DllOpen("advapi32.dll")
        Static Local $MD5_CTX = DllStructCreate("dword i[2];dword buf[4];ubyte in[64];ubyte digest[16]")
        DllCall($hDLL, "none", "MD5Init", "ptr", DllStructGetPtr($MD5_CTX))
        DllCall($hDLL, "none", "MD5Update", "ptr", DllStructGetPtr($MD5_CTX), "str", $string, "dword", StringLen($string))
        DllCall($hDLL, "none", "MD5Final", "ptr", DllStructGetPtr($MD5_CTX))
        Return Hex(DllStructGetData($MD5_CTX, "digest"))
EndFunc   ;==>_encode_md5

麻烦哪位大哥帮下我改下这个代码,把md5生成的大写改为小写字母,谢谢啦!
 楼主| 发表于 2021-12-24 17:06:50 | 显示全部楼层
StringLower(Hex(DllStructGetData($MD5_CTX, "digest")))  还是我自己找出答案了。
发表于 2021-12-24 22:21:44 | 显示全部楼层
自问自答及时改标题一气呵成~ :)
发表于 2021-12-24 23:10:17 | 显示全部楼层

自问自答及时改标题一气呵成~ :)

评分

参与人数 1金钱 -10 收起 理由
user3000 -10 山寨不受欢迎

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-3 21:30 , Processed in 0.073741 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表