// c#应用程序中的加密方法
public static string getmd5(string value)
        {
            MD5 md5 = new MD5CryptoServiceProvider();
            byte[] result = md5.ComputeHash(Encoding.Default.GetBytes(value));
            string str = "";
            for (int i = 0; i < result.Length; i++)
            {
                str += string.Format("{0:x}", result[i]);
            }
            return str;
        }
上边的加密方法貌似返回长度为31,32的结果(暂时发现2种长度)//asp.net md5加密
 str=FormsAuthentication.HashPasswordForStoringInConfigFile(value,"MD5")不明白2种加密有啥不同,想问一下为什么上边2个加密返回的结果有时相同,有时不同
或者我想在网页上的数据加密和在应用程序上的加密一样,用什么加密好?用md5怎么实现加密后数据一样?