您的位置:首页 > 其它

.net的MD5应用实践

2007-03-30 18:39 134 查看
 加密字符串是使得系统安全性提高的关键因素之一。在VS2005中提高了加密的调用,比如MD5方法。

MD5的算法就不讲了,毕竟不是我的研究,我们只要大概了解即可。

MD5算法:


   private string GetMD5(string str)




    ...{


        byte[] bysrc = System.Text.Encoding.Default.GetBytes(str);




        bysrc = new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(bysrc);




        string md5Str= "";




        for (int i = 0; i < bysrc.Length; i++)




        ...{


            md5Str+= bysrc[i].ToString("x").PadLeft(2, '0');


        }


        return md5Str;


    }  

 

比如输入:

test

098f6bcd4621d373cade4e832627b4f6

加密后的字符串长度均为32位

可以用其它的进行测试。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐