You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					26 lines
				
				764 B
			
		
		
			
		
	
	
					26 lines
				
				764 B
			| 
											4 years ago
										 | using System; | ||
|  | using System.Text; | ||
|  | using System.Security.Cryptography; | ||
|  | 
 | ||
|  | namespace Pingchuan.BeijingSafeguard.Utility | ||
|  | { | ||
|  |     public class Helper | ||
|  |     { | ||
|  |         public static string CalcMD5(string input) | ||
|  |         { | ||
|  |             // Use input string to calculate MD5 hash
 | ||
|  |             using (MD5 md5 = MD5.Create()) | ||
|  |             { | ||
|  |                 byte[] inputBytes = Encoding.ASCII.GetBytes(input); | ||
|  |                 byte[] hashBytes = md5.ComputeHash(inputBytes); | ||
|  | 
 | ||
|  |                 // Convert the byte array to hexadecimal string
 | ||
|  |                 StringBuilder sb = new StringBuilder(); | ||
|  |                 for (int i = 0; i < hashBytes.Length; i++) | ||
|  |                     sb.Append(hashBytes[i].ToString("x2")); | ||
|  | 
 | ||
|  |                 return sb.ToString(); | ||
|  |             } | ||
|  |         } | ||
|  |     } | ||
|  | } |