求助,Discuz!NT 3.5 如何配置登录时的MD5加密方式 求高手解答,在下感激不尽 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是3.1的 /// <summary> /// MD5函数 /// </summary> /// <param name="str">原始字符串</param> /// <returns>MD5结果</returns> public static string MD5(string str) { byte[] b = Encoding.UTF8.GetBytes(str); b = new MD5CryptoServiceProvider().ComputeHash(b); string ret = ""; for (int i = 0; i < b.Length; i++) ret += b[i].ToString("x").PadLeft(2, '0'); return ret; } Utils.MD5(DNTRequest.GetString("password")) 默认应该有吧#region Md5加密,生成16位或32位,生成的密文都是大写 public static string Md5To16(string str) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); string t2 = BitConverter.ToString(md5.ComputeHash(UTF8Encoding.Default.GetBytes(str)), 4, 8); t2 = t2.Replace("-", ""); return t2; } //// <summary> /// MD5 32位加密 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string Md5To32(string str) { string pwd = ""; MD5 md5 = MD5.Create(); byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(str)); for (int i = 0; i < s.Length; i++) { pwd = pwd + s[i].ToString("X"); } return pwd; } #endregion[/code] 没有不修改原代码的方法吗,比如说他们有没配置的config文件 关于 radiobutton的问题 cs里调用function 请教如何获得存储过程返回值 服务器不能获得上传图片的宽高 请问我在查询的时候如何屏蔽特别字符 网上条码打印如何编写?(ASP.NET) 不同权限如何进行form验证? 关于创建工程的问题 您的经验对我来说很重要! 如何获得IP Address 急! 求助,.NET发布信息至新浪微博 google maps api 问题
/// MD5函数
/// </summary>
/// <param name="str">原始字符串</param>
/// <returns>MD5结果</returns>
public static string MD5(string str)
{
byte[] b = Encoding.UTF8.GetBytes(str);
b = new MD5CryptoServiceProvider().ComputeHash(b);
string ret = "";
for (int i = 0; i < b.Length; i++)
ret += b[i].ToString("x").PadLeft(2, '0'); return ret;
}
Utils.MD5(DNTRequest.GetString("password"))
public static string Md5To16(string str)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
string t2 = BitConverter.ToString(md5.ComputeHash(UTF8Encoding.Default.GetBytes(str)), 4, 8);
t2 = t2.Replace("-", "");
return t2;
} //// <summary>
/// MD5 32位加密
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Md5To32(string str)
{
string pwd = "";
MD5 md5 = MD5.Create();
byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(str));
for (int i = 0; i < s.Length; i++)
{
pwd = pwd + s[i].ToString("X");
}
return pwd;
}
#endregion[/code]