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;
}
今年1月的时候Hosteons开始提供1Gbps端口KVM架构VPS,目前商家在LET发布消息,到本月30日之前,用户下单洛杉矶/纽约/达拉斯三个地区机房KVM主机可以从1Gbps免费升级到10Gbps端口,最低年付仅21美元起。Hosteons是一家成立于2018年的国外VPS主机商,主要提供VPS、Hybrid Dedicated Servers及独立服务器租用等,提供IPv4+IPv6,支持...
10gbiz怎么样?10gbiz 美国万兆带宽供应商,主打美国直连大带宽,真实硬防。除美国外还提供线路非常优质的香港、日本等数据中心可供选择,全部机房均支持增加独立硬防。洛杉矶特色线路去程三网直连(电信、联通、移动)回程CN2 GIA优化,全天低延迟。中国大陆访问质量优秀,最多可增加至600G硬防。香港七星级网络,去程回程均为电信CN2 GIA+联通+移动,大陆访问相较其他香港GIA线路平均速度更...
ReadyDedis是一家2018年成立的国外VPS商家,由印度人开设,主要提供VPS和独立服务器租用等,可选数据中心包括美国洛杉矶、西雅图、亚特兰大、纽约、拉斯维加斯、杰克逊维尔、印度和德国等。目前,商家针对全部VPS主机提供新年5折优惠码,优惠后最低套餐1GB内存每月仅需2美元起,所有VPS均为1Gbps端口不限流量方式。下面列出几款主机配置信息。CPU:1core内存:1GB硬盘:25GB ...