查看: 28|回复: 1

[ASP函数] 简单支持中文的MD5版函数

[复制链接]
xuanxiao 发表于 2024-11-28 22:57:27 | 显示全部楼层 |阅读模式
调用.net的库来实现,这样就可以完美支持中文,与.net等加密结果保持一致了。
记得应用程序池启用.NET CLR 托管模式,如下图:
微信截图_20241128225446.png

  1. <%

  2.     Function MD5(text)
  3.         With CreateObject("MSXML.DOMDocument").createElement("a")
  4.             .dataType = "bin.hex"
  5.             .nodeTypedvalue = CreateObject("System.Security.Cryptography.MD5CryptoServiceProvider").ComputeHash_2(CreateObject("System.Text.UTF8Encoding").GetBytes_4(text))
  6.             MD5 = .text
  7.         End With
  8.     End Function
  9.        
  10.        

  11. Response.Write MD5("天天ASP家园")

  12. %>
复制代码


输出结果:
1111.png
一往情僧 发表于 2024-11-29 16:11:31 | 显示全部楼层
每天都来学习新知识!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号