; byte[] bytes = System.Text.Encoding.UTF8.GetBytes( strContent );
10 bytes = md5.ComputeHash( bytes );
11 md5.Clear();
12 string ret = "";
13 for(int i=0 ; i<bytes.Length ; i++)
14 {
15 ret += Convert.ToString(bytes[i],16).PadLeft(2,'0');
16 }
17 return ret.PadLeft(32,'0').ToUpper();
18 }
19
20
21 /**//// <summary>
22 /// 生成随便字符串,字符串长度为2
23 /// </summary>
24 /// <returns></returns>
25 public string GetRandomString()
26 {
27 string strReturn = "";
28 Random ran = new Random();
29 strReturn += Convert.ToChar( ran.Next( 26 ) + 'a' ).ToString();
30 strReturn += Convert.ToChar( ran.Next( 26 ) + 'a' ).ToString();
31 return strReturn;
32 }
33
34 //由指定的随机字母和登录密码生成加密后的密码
35 public string CreateCryPassword( string strFrontChars, string strPassword )
36 {
37 return strFrontChars + MD5( strFrontChars + strPassword ).ToUpper().Trim();
38 }
39
40 /**//// <summary>
41 /// “修改密码”的点击事件,在此事件中对密码进行修改
42 /// </summary>
 
10 bytes = md5.ComputeHash( bytes );
11 md5.Clear();
12 string ret = "";
13 for(int i=0 ; i<bytes.Length ; i++)
14 {
15 ret += Convert.ToString(bytes[i],16).PadLeft(2,'0');
16 }
17 return ret.PadLeft(32,'0').ToUpper();
18 }
19
20
21 /**//// <summary>
22 /// 生成随便字符串,字符串长度为2
23 /// </summary>
24 /// <returns></returns>
25 public string GetRandomString()
26 {
27 string strReturn = "";
28 Random ran = new Random();
29 strReturn += Convert.ToChar( ran.Next( 26 ) + 'a' ).ToString();
30 strReturn += Convert.ToChar( ran.Next( 26 ) + 'a' ).ToString();
31 return strReturn;
32 }
33
34 //由指定的随机字母和登录密码生成加密后的密码
35 public string CreateCryPassword( string strFrontChars, string strPassword )
36 {
37 return strFrontChars + MD5( strFrontChars + strPassword ).ToUpper().Trim();
38 }
39
40 /**//// <summary>
41 /// “修改密码”的点击事件,在此事件中对密码进行修改
42 /// </summary>
 
| 对此文章发表了评论 |

