MD5加密

using System.Security.Cryptography; //引入MD5命名空间。

using System.Text;//引入StringBuilder命名空间。

       string pw = psword.Text ;//获得输入密码
        MD5 md5 = new MD5CryptoServiceProvider();
        byte[] data = System.Text.Encoding.Default.GetBytes(pw);
        byte[] md5data = md5.ComputeHash(data);
        md5.Clear();
        StringBuilder sb=new StringBuilder();
        for (int i =0; i < md5data.Length - 1;i++ ) 

        {
            sb.Append(md5data[i].ToString("x").PadLeft(2,'0'));
        }

        string a = sb.ToString(); //字符串a即为加密后的字符串

posted @ 2012-04-28 10:29  zhangchun  阅读(220)  评论(0编辑  收藏  举报