注册 登录
编程论坛 ASP.NET技术论坛

密码的MD5加密问题

xiaguozhix 发布于 2008-10-11 13:06, 1145 次点击
环境下我们通过System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "md5")进行加密,在Windows应用程序下该如何加密呢?
4 回复
#2
bygg2008-10-11 13:21
不是一样的吗?
#3
铲铲2008-10-11 16:18
你同样可以把System.Web.dll程序集引用进来,就可以使用上述代码了。除此之外,在mscorlib中System.Security.Cryptography命名空间内也提供了MD5类,只不过使用该类需要调节的选项比较多,适合你自定义。
#4
smoon2008-10-11 18:01
public static string StringToMD5Hash(string inputString)
        {
            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
            byte[] encryptedBytes = (Encoding.ASCII.GetBytes(inputString));
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < encryptedBytes.Length; i++)
            {
                sb.AppendFormat("{0:x2}", encryptedBytes[i]);
            }
            return sb.ToString();
        }


using System.Security.Cryptography;
using System.Text;

你试试这个
#5
xiaguozhix2008-10-11 21:29
谢谢
谢谢
1