MD5加密与解密算法代码
一字符串加密public static String GetMD5(string input)
{
System.Security.Cryptography.MD5CryptoServiceProvider x=newSystem.Security.Cryptography.MD5CryptoServiceProvider();byte[ ]bs =System.Text.Encoding.UTF8.GetBytes(input) ;bs =x.ComputeHash(bs) ;
System.Text.StringBuilder s =newSystem.Text.StringBuilder() ;foreach(byte b inbs)
{s.Append(b.ToString("x2") .ToLower()) ;
}returns.ToString() ;
}public static 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() ;
}
二文件加密
/// <summary>
///计算文件MD5值
/// </summary>
/// <param name="str">需要计算的文件路径</param>
/// <returns>MD5值</returns>public static 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;
}
Justg是一家俄罗斯VPS云服务器提供商,主要提供南非地区的VPS服务器产品,CN2高质量线路网络,100Mbps带宽,自带一个IPv4和8个IPv6,线路质量还不错,主要是用户较少,带宽使用率不高,比较空闲,不拥挤,比较适合面向非洲、欧美的用户业务需求,也适合追求速度快又需要冷门的朋友。justg的俄罗斯VPS云服务器位于莫斯科机房,到美国和中国速度都非常不错,到欧洲的平均延迟时间为40毫秒,...
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。活动规则:用户购买任意全区域云服务器月付以上享受免费更换IP服...
RAKsmart 商家八月份的促销活动今天更新。基本上和上个月的产品套餐活动差不多的,不过也是有简单的微调。对于RAKsmart商家还是比较了解的,他们家产品虽然这两年增加多个机房,以及在VPS主机方案上有丰富的机房和调整到一些自营机房,他们家的策划能力还是有限,基本上每个月的套餐活动都差不多。RAKsmart 在八月份看到有新增香港高防服务器可选,最高100GB防御。同时原来上个月缺货的日本独立...