C#/.NET 实现MD5加密的简单写法

//记得引用命令空间
using System.Security.Cryptography;
 
/*以下则为MD5加密方法,传入一个STRING型的文明返回一个32位的密文*/
 
 public string HashMD5(string input)
 {
            byte[] result=    ((HashAlgorithm)System.Security.Cryptography.CryptoConfig.CreateFromName("MD5")).ComputeHash(System.Text.Encoding.UTF8.GetBytes(input));
            StringBuilder output = new StringBuilder(16);
            for (int i = 0; i < result.Length; i++)
            {
                output.Append((result[i]).ToString("x2", System.Globalization.CultureInfo.InvariantCulture));
            }
            return output.ToString();
 }

 

 

 

关于.NET技术 等其他计算机技术,欢迎加群一起讨论 3群 70536418 2群 5851499 1群 12672376

posted @ 2012-04-11 09:41  .NET技术讨论群  阅读(247)  评论(0)    收藏  举报