You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
using System.Security.Cryptography;
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
|
|
|
|
namespace DS.Module.Core.Helpers;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
///
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class MD5Helper
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// MD5加密字符串(32位大写)
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="source">源字符串</param>
|
|
|
|
|
/// <returns>加密后的字符串</returns>
|
|
|
|
|
public static string MD5Encrypt(string source)
|
|
|
|
|
{
|
|
|
|
|
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
|
|
|
|
|
byte[] bytes = Encoding.UTF8.GetBytes(source);
|
|
|
|
|
string result = BitConverter.ToString(md5.ComputeHash(bytes));
|
|
|
|
|
return result.Replace("-", "");
|
|
|
|
|
}
|
|
|
|
|
}
|