请问大家是如何在 winform 下使用 MD5 的(实例)

cih006 2005-06-08 08:05:57
如题(需要引用什么)
...全文
130 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongwanli 2005-06-08
  • 打赏
  • 举报
回复
lou shang
hawk917 2005-06-08
  • 打赏
  • 举报
回复
// <summary>
/// 字符串MD5加密函数
/// </summary>
/// <param name="str">需要加密的字符串</param>
/// <returns>经过加密的字符str2</returns>
private static string MD5(string str)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] result = md5.ComputeHash(System.Text.Encoding.Default.GetBytes(str));
string str2 = "";
for(int i=0;i<result.Length;i++)
{
str2 += string.Format("{0:x}",result[i]);
}
return str2.ToLower ();
}

if(dbPassword.CompareTo (MD5(header.Password)) != 0)
{
Logger.LogError (string.Format ("The password for the username {0} was incorrect.", header.Username)) ;
throw new SoapException(string.Empty, SoapException.ClientFaultCode, "Security");
}
bflovesnow 2005-06-08
  • 打赏
  • 举报
回复
在 MSDN 的索引里查找 md5 阿.
cih006 2005-06-08
  • 打赏
  • 举报
回复

too
wokagoka(碧海)

可不可以完整点? 谢谢!
wokagoka 2005-06-08
  • 打赏
  • 举报
回复
byte[] data=new byte[tbxOriginal.Text.Length];
MD5 md5=new MD5CryptoServiceProvider();
byte[] result=md5.ComputeHash(data);
tbxString.Text=Convert.ToBase64String(result);
uscool 2005-06-08
  • 打赏
  • 举报
回复
using System.Security.Cryptography;
wokagoka 2005-06-08
  • 打赏
  • 举报
回复
using System.Security.Cryptography;
zr1982930 2005-06-08
  • 打赏
  • 举报
回复
帮顶!

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧