md5的“JavaScript”代码,在“http://www.cmd5.com/md5.js”里面
下面,我们通过Vba调用他来计算“VBA彻底解决MD5加密中文不一致问题”的md5:
Sub md5加密()
Set mx = CreateObject("Msxml2.XMLHTTP.5.0")
mx.Open "GET", "http://www.cmd5.com/md5.js", False
mx.Send
Set js = CreateObject("msscriptcontrol.scriptcontrol")
js.Language = "JavaScript"
js.AddCode mx.responsetext
Debug.Print js.CodeObject.hex_md5("VBA彻底解决MD5加密中文不一致问题") '小写
Debug.Print js.Eval("var str='" & js.CodeObject.hex_md5("VBA彻底解决MD5加密中文不一致问题") & "';str.toUpperCase();") '大写
End Sub