mysql中我想插入密码一列,但要求用md5,望高手指点

解决方案 »

  1.   


    //MD5加密方法
    public string md5(string str, int code)
        {
            if (code == 16) //16位MD5加密(取32位加密的9~25字符)
            {
                return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);
            }
            else//32位加密
            {
                return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
            }
        }
    //用的时候这样:
    md5("你想要的字符串", 16)