.net的MD5应用实践

来源:互联网 发布:js代码黑客 编辑:程序博客网 时间:2024/05/16 12:40

 加密字符串是使得系统安全性提高的关键因素之一。在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位

可以用其它的进行测试。

 

原创粉丝点击