[一气呵成]帮下忙,把md5生成的大写字符改为小写,谢谢!
本帖最后由 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;dword buf;ubyte in;ubyte digest")
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生成的大写改为小写字母,谢谢啦! StringLower(Hex(DllStructGetData($MD5_CTX, "digest")))还是我自己找出答案了。 自问自答及时改标题一气呵成~ :)
自问自答及时改标题一气呵成~ :)
页:
[1]