博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET中MD5的加密方式很简单
阅读量:7071 次
发布时间:2019-06-28

本文共 910 字,大约阅读时间需要 3 分钟。

在ASP.NET中MD5的加密方式很简单,代码如下:FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();需要注意的是,如果MD5加密的时候转换的是小写,那么在验证的时候也要转换成小写,保持统一。另外上述方式为32位的MD5加密方式,如果是16位的 则取32位加密结果的中间16位的值即可。 代码如下:///   /// MD5加密 ///   /// 需要加密的明文  /// 
返回32位加密结果
public static string Get_MD5(string strSource, string sEncode) { //new System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider(); //获取密文字节数组 byte[] bytResult = md5.ComputeHash(System.Text.Encoding.GetEncoding(sEncode).GetBytes(strSource)); //转换成字符串,并取9到25位 //string strResult = BitConverter.ToString(bytResult, 4, 8); //转换成字符串,32位 string strResult = BitConverter.ToString(bytResult); //BitConverter转换出来的字符串会在每个字符中间产生一个分隔符,需要去除掉 strResult = strResult.Replace("-", ""); return strResult.ToLower(); }

 

转载于:https://www.cnblogs.com/oshoh/p/8510391.html

你可能感兴趣的文章
URL access forbidden for unknown reason svn: acces
查看>>
kafka基本命令启动和测试
查看>>
你真的已经搞懂JavaScript了吗?
查看>>
Merge into 详细介绍
查看>>
apk签名
查看>>
java 获取图片尺寸及大小
查看>>
Web图表开发工具JFreeChart与ChartDirector使用评测
查看>>
交互设计的KISS原则
查看>>
Cat 部署
查看>>
个性化PS1变量
查看>>
IOS之UIWebView的使用
查看>>
分布式系统事务一致性解决方案
查看>>
ubuntu下nvm,node以及npm的安装与使用
查看>>
BD09坐标(百度坐标) WGS84(GPS坐标) GCJ02(国测局坐标) 的相互转换
查看>>
BaseAdapter封装
查看>>
java输入输出专题--第二部分
查看>>
写了一个求质数的算法,Mark一下
查看>>
MSGFMT po/de.msg make[1]: *** [po/de.msg] Error 12
查看>>
getaddrinfo()
查看>>
如何判断微信内置浏览器
查看>>