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;
}
数脉科技怎么样?昨天看到数脉科技发布了7月优惠,如果你想购买香港服务器,可以看看他家的产品,性价比还是非常高的。数脉科技对香港自营机房的香港服务器进行超低价促销,可选择10M、30M的优质bgp网络。目前商家有优质BGP、CN2、阿里云线路,国内用户用来做站非常不错,目前E3/16GB阿里云CN2线路的套餐有一个立减400元的优惠,有需要的朋友可以看看。点击进入:数脉科技商家官方网站香港特价阿里云...
racknerd在促销美国洛杉矶multacom数据中心的一款大硬盘服务器,用来做存储、数据备份等是非常划算的,而且线路还是针对亚洲有特别优化处理的。双路e5+64G内存,配一个256G的SSD做系统盘,160T SAS做数据盘,200T流量每个月,1Gbps带宽,5个IPv4,这一切才389美元...洛杉矶大硬盘服务器CPU:2 * e5-2640v2内存:64G(可扩展至128G,+$64)硬...
香港服务器租用多少钱一个月?香港服务器受到很多朋友的青睐,其中免备案成为其特色之一。很多用户想了解香港云服务器价格多少钱,也有同行询问香港服务器的租赁价格,一些实际用户想要了解香港服务器的市场。虽然价格是关注的焦点,但价格并不是香港服务器的全部选择。今天小编介绍了一些影响香港服务器租赁价格的因素,以及在香港租一个月的服务器要花多少钱。影响香港服务器租赁价格的因素:1.香港机房选择香港机房相当于选择...