EncryptUtils.cs 677 B

123456789101112131415161718192021
  1. using System.Text;
  2. using System;
  3. using System.Security.Cryptography;
  4. namespace JiaZhiQuan.Common.Utils {
  5. public class EncryptUtils {
  6. /// <summary>
  7. /// md5加密
  8. /// </summary>
  9. /// <param name="input"></param>
  10. /// <returns></returns>
  11. public static string Md5Encrypt(string input) {
  12. using var md5 = MD5.Create();
  13. byte[] hashBytes = md5.ComputeHash(Encoding.UTF8.GetBytes(input));
  14. return BitConverter.ToString(hashBytes);
  15. }
  16. public static string Md5EncryptTolower(string input) {
  17. return Md5Encrypt(input).Replace("-", string.Empty).ToLower();
  18. }
  19. }
  20. }