大家有没有这一类的资料?帮忙提供一下:)
解决方案 »
- asp.net+FusionCharts在IE下出现图形显示异常的问题
- DropDownList的SelectedIndexChanged事件,由JS提交执行。怎么做?
- 两个gridview合并成一个
- sql2005如何避免数据库数据不取重复
- 一直被URL地址重写困扰的问题
- Castle的性能问题
- 一个简单的问题
- 帮写个正则,50分送
- Context.User的默认类型为System.Security.Principal.GenericPrincipal??
- 关于try的问题
- 高手给出几个框架和开发机制的名词并十分形象的解释一下,例如ioc,aop等等,相关讨论和应用太少了
- asp.net(c#)如何操作sql2000数据库,添加,修改,删除
下面的示例计算 data 的 MD5 哈希值,并将它存储在 result 中。此示例假定存在一个预定义的常数 DATA_SIZE。[Visual Basic]
Dim data(DATA_SIZE) As Byte' This is one implementation of the abstract class MD5.
Dim md5 As New MD5CryptoServiceProvider()Dim result As Byte() = md5.ComputeHash(data)[C#]
byte[] data = new byte[DATA_SIZE];// This is one implementation of the abstract class MD5.
MD5 md5 = new MD5CryptoServiceProvider();byte[] result = md5.ComputeHash(data);具体可以到MSDN上查查!
///对字符串进行MD5编码*/
///返回值:编码后的MD5密码串
///输入:预加密的原字符串
/// </summary>
/// <param name="xStr"></param>
/// <returns></returns>
public static string SysEncode(string xStr)
{
string str = "";
try
{
//字符串前加pz标识
xStr = "pz" + xStr;
str = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(xStr,"md5").ToString();
}
catch
{
str = ""; //error
}
return str; //返回加密后的字符串
}
虽然是得到了hash,
但是要怎么得到32位的md5?
结果要和winmd5的算出来是的一样的