Md5工具类

Md5帮助类(Md5Helper.cs)

 1 using System;
 2 using System.Security.Cryptography;
 3 using System.Text;
 4 
 5 namespace Sam.OA.Common
 6 {
 7     /// 
 8     /// Md5帮助类
 9     /// 
10     public class Md5Helper
11     {
12         /// 
13         /// 对字符串进行Md5运算,不可逆
14         /// 
15         /// 加密字符串
16         /// 
17         public static string GetMd5String(string str)
18         {
19             try
20             {
21                 MD5 md5 = MD5.Create();
22                 byte[] buffer = Encoding.UTF8.GetBytes(str);
23                 byte[] md5Buffer = md5.ComputeHash(buffer);
24                 StringBuilder sb = new StringBuilder();
25                 foreach (byte b in md5Buffer)
26                 {
27                     sb.Append(b.ToString("x2"));
28                 }
29                 md5.Clear();
30                 return sb.ToString();
31             }
32             catch (Exception ex)
33             {
34                 throw ex;
35             }
36         }
37     }
38 }

 

你可能感兴趣的:(Md5工具类)