源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

计算字符串和文件MD5值的小例子

  • 时间:2021-03-27 13:00 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:计算字符串和文件MD5值的小例子
[u]复制代码[/u] 代码如下:
//计算字符串的MD5值         public string GetMD5(string sDataIn)         {             MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();             byte[] bytValue, bytHash;             bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);             bytHash = md5.ComputeHash(bytValue);             md5.Clear();             string sTemp = "";             for (int i = 0; i < bytHash.Length; i++)             {                 sTemp += bytHash[i].ToString("X").PadLeft(2, '0');             }             return sTemp.ToLower();         }                 //计算文件的MD5值         public string MD5Value(String filepath)         {             MD5 md5 = new MD5CryptoServiceProvider();             byte[] md5ch;             using (FileStream fs = File.OpenRead(filepath))             {                 md5ch = md5.ComputeHash(fs);             }             md5.Clear();             string strMd5 = "";             for (int i = 0; i < md5ch.Length - 1; i++)             {                 strMd5 += md5ch[i].ToString("x").PadLeft(2, '0');             }             return strMd5;         }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部