MD5加密
来源:互联网 发布:淘宝网店店铺介绍范文 编辑:程序博客网 时间:2024/06/06 09:49
一:字符串加密:
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;
}
- MD5加密
- MD5加密
- md5加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- md5 加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- 女生每月生理期,是升级防火墙吗?
- HTTP状态码大全
- WebService
- C#.net中的const
- uuid.hex主键生成器
- MD5加密
- 跨越技术困难
- 基于Bootsplash嵌入式Linux启动画面定制
- myeclipse svn插件subclipse使用http代理同步svn时出现异常
- 类装载记录和application,plugin摘要
- JSTL 核心标签库的使用
- SQL SERVER 语句技巧
- 1011. World Cup Betting
- 使用画刷画图