MD5 md5 = new MD5CryptoServiceProvider();
byte[] bytes = System.Text.Encoding .UTF8.GetBytes(m_strPassword);
bytes = md5.ComputeHash(bytes);
md5.Clear();
string ret = "" ;
for (int i = 0; i < bytes.Length; i++)
{
ret += Convert.ToString(bytes[i], 16).PadLeft(2, '0');
}
m_strPassword= ret.PadLeft(32, '0');
/**
* 加密密码
* @param 密码明文,可以为null,表示要获取默认口令的密文
* @return 密码密文
* 2007- 11- 23 下午04:04:38
* @version 1.0
*/
public static String passwordHex(String plain)
{
if( null == plain)
return DigestUtils. md5Hex("1");
else
return DigestUtils. md5Hex(plain);
}